From: Srb, M. <mic...@im...> - 2012-09-07 10:49:57
|
Hi all, I can't find any resources about this even though I am sure this is dead simple and noobish. The "less" command doesn't clear its output after exiting. In fact, it leaves all read output in the buffer. In other environments, this is sometimes caused by the -X option, which I don't have set. I sense this might have to do with MinGW itself? I am using the Git Bash package, is this different in normal MinGW (i.e. can the shell remove stuff from the buffer?). Is there any way to fix this behaviour (so that after exiting, the command that issued less will be the only thing left)? I am also encountering the issue, for example, that if I scroll less output up and then exit, the caret stays on the line that now is at the bottom of the screen, so I am "typing over" old lines of the buffer. This means I have to make sure I haven't scrolled up before exiting. This is different behavior as well to invoking less -X in normal terminal. Thanks for help. |
From: LRN <lr...@gm...> - 2012-09-07 11:01:42
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 07.09.2012 14:48, Srb, Michal wrote: > Hi all, > > I can't find any resources about this even though I am sure this is > dead simple and noobish. > > The "less" command doesn't clear its output after exiting. In fact, > it leaves all read output in the buffer. In other environments, > this is sometimes caused by the -X option, which I don't have set. > I sense this might have to do with MinGW itself? I am using the Git > Bash package, is this different in normal MinGW (i.e. can the shell > remove stuff from the buffer?). Is there any way to fix this > behaviour (so that after exiting, the command that issued less will > be the only thing left)? > If you're using a mingw-git called "msysgit", check your /etc/profile, look for LESS If you're using my mingw32-git package, look in /etc/profile.d/set_git_options_for_less_and_plink.sh Otherwise i have no idea where this is defined. Anyway, it's a "LESS" environment variable, with options for less. Usually it's "-FRSX", and that option set is quite nice, IMO. > I am also encountering the issue, for example, that if I scroll > less output up and then exit, the caret stays on the line that now > is at the bottom of the screen, so I am "typing over" old lines of > the buffer. This means I have to make sure I haven't scrolled up > before exiting. This is different behavior as well to invoking less > -X in normal terminal. Yeah, it's been bothering me as well. I'll try to play with LESS options sometimes, maybe one of them has this side-effect. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQEcBAEBAgAGBQJQSdQFAAoJEOs4Jb6SI2Cwlw8IAKq470I2XK02Cg8tscXJybtB dW4R4GYK+sKBurp45DI4XFEh4JLG8qzn/wP7XgTPItMA/1KLcjbw27HNRVQax7/n xNDU11fr9zVyuJcyYyNiS1Ew1ebNvApjmrFboyc0j5ZAh3bgY8TXBmNS/rYudb5Q RC3bja9Kcvlp57csU69I4o2RS8ASNggGaELJPlmaXP6NhzBjmk3qfGm0dqAwMSO/ 8ybuHofgdpTwSqxgLoT+1kLldokM1LBxxP4OMeAqGO1SSUEpJYagZDDCNQk1SLTL L9YRwbb4I5nndkhKUuwgi9EuEuwmWT36MWZDKYsDH5Ir1v2aQXMfYlaxR0scfO0= =kyDO -----END PGP SIGNATURE----- |
From: Earnie B. <ea...@us...> - 2012-09-07 11:14:08
|
On Fri, Sep 7, 2012 at 6:48 AM, Srb, Michal wrote: > Hi all, > > I can't find any resources about this even though I am > sure this is dead simple and noobish. > > The "less" command doesn't clear its output after exiting. > In fact, it leaves all read output in the buffer. In other > environments, this is sometimes caused by the -X option, > which I don't have set. > I sense this might have to do with MinGW itself? I am using > the Git Bash package, is this different in normal MinGW > (i.e. can the shell remove stuff from the buffer?). Is there > any way to fix this behaviour (so that after exiting, the > command that issued less will be the only thing left)? > You will need to install MSYS that we distribute, it can be used with msysgit. You will need to remove the msys-1.0.dll from the msysgit bin directory. We do not support someone else's distribution of MSYS, in fact the msysgit version of MSYS is a fork; i.e. changes have been made outside of our control. > I am also encountering the issue, for example, that > if I scroll less output up and then exit, the caret stays > on the line that now is at the bottom of the screen, > so I am "typing over" old lines of the buffer. This > means I have to make sure I haven't scrolled up before > exiting. This is different behavior as well to invoking less -X > in normal terminal. WJFFM. Less for me fills a new buffer that disappears when I exit leaving the previous buffer intact. Note I'm using a Windows terminal and not rxvt, mintty or anything else. -- Earnie -- https://sites.google.com/site/earnieboyd |
From: Srb, M. <mic...@im...> - 2012-09-14 18:57:04
|
> If you're using a mingw-git called "msysgit", check your /etc/profile, > look for LESS I had the variable set, so that was not a problem. > You will need to install MSYS that we distribute, it can be used with > msysgit. [...] We do not support someone else's distribution of MSYS, > in fact the msysgit version of MSYS is a fork; i.e. changes have been > made outside of our control. This solved the issue, it must be a bug in old version used by GIT. I installed proper MSYS and the LESS environment variable now works as expected. > WJFFM. Less for me fills a new buffer that disappears when I exit > leaving the previous buffer intact. Note I'm using a Windows terminal > and not rxvt, mintty or anything else. Now it does for me as well. Do you know of a way to add some icon and change the window title (less importantly) for the msys sh.exe? Thanks Earnie! Michal |
From: Earnie B. <ea...@us...> - 2012-09-14 20:37:57
|
On Fri, Sep 14, 2012 at 2:55 PM, Srb, Michal wrote: > > Do you know of a way to add some icon and change the window title > (less importantly) for the msys sh.exe? > For the Desktop I use something like the following. <file name="c:/users/earnie/msys.url"> [InternetShortcut] URL=file:///c:/MinGW/msys/1.0/msys.bat IconIndex=0 IconFile=c:\MinGW\msys\1.0\msys.ico HotKey=0 IDList= </file> For the Window Title, I do the following in my ~/.profile file. #Set the window title and command line string export PS1='\[\033]0;\d \t MSYS:\w\007 \033[32m\]\u@\h \[\033[33m\w\033[0m\] $ ' This gives me the date and time followed by MSYS: followed by the working directory in the title bar of the window. You can add this to your remote systems ~/.profile file as well. If you do that change the MSYS to display the hostname instead. Note the date and time are updated each time the prompt is displayed. I use date and time because I manage systems in various time zones and having it is helpful. -- Earnie -- https://sites.google.com/site/earnieboyd |
From: Earnie B. <ea...@us...> - 2012-09-14 20:43:18
|
On Fri, Sep 14, 2012 at 4:37 PM, Earnie Boyd wrote: > On Fri, Sep 14, 2012 at 2:55 PM, Srb, Michal wrote: >> >> Do you know of a way to add some icon and change the window title >> (less importantly) for the msys sh.exe? >> > > For the Desktop I use something like the following. > > <file name="c:/users/earnie/msys.url"> That path should be c:/users/earnie/desktop/msys.url -- Earnie -- https://sites.google.com/site/earnieboyd |
From: Srb, M. <mic...@im...> - 2012-09-19 11:17:13
|
> For the Desktop I use something like the following. This only creates a shortcut to the batch file, which in turn runs msys and so the taskbar (superbar, the bar usually at the bottom of the screen) doesn't use the icon (resulting in general "application" icon). > For the Window Title, I do the following in my ~/.profile file. Thanks a lot for this, now I can distinguish the MSYS window at least by its title. I changed my typical prompt to this: PS1="\[\033]0;MSYS \W\007\[\e[1;32m\]\$(date +%H:%M:%S) \W\[\e[0m\] " Thanks again for help. |
From: Earnie B. <ea...@us...> - 2012-09-19 13:21:29
|
On Wed, Sep 19, 2012 at 7:16 AM, Srb, Michal wrote: >> For the Desktop I use something like the following. > > This only creates a shortcut to the batch file, which in turn > runs msys and so the taskbar (superbar, the bar usually at > the bottom of the screen) doesn't use the icon (resulting in > general "application" icon). > I don't know of a way to change this icon. It would be nice if the properties of the terminal allowed for Icon but Windows isn't smart enough for it. -- Earnie -- https://sites.google.com/site/earnieboyd |
From: Keith M. <kei...@us...> - 2012-09-19 13:37:23
|
On 19 September 2012 14:21, Earnie Boyd wrote: > On Wed, Sep 19, 2012 at 7:16 AM, Srb, Michal wrote: >>> For the Desktop I use something like the following. >> >> This only creates a shortcut to the batch file, which in turn >> runs msys and so the taskbar (superbar, the bar usually at >> the bottom of the screen) doesn't use the icon (resulting in >> general "application" icon). > > I don't know of a way to change this icon. It would be nice if the > properties of the terminal allowed for Icon but Windows isn't smart > enough for it. As Earnie implicitly notes, it's not the sh.exe application which determines the icon association, but rather it's a property of the console/terminal container in which you run it. I don't know what options are available for the alternatives, but if you use Console-2, you can assign any icon you like. -- Regards, Keith. |