This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [cygwin tips&tricks] Shortcut to vim in "Send to" folder


Tomasz,

On Sun, 18 Jul 2004, Tomasz Rojek wrote:

> Hi all,
>
> I would like to share with this tip with any cygwin newbie (all the cygwin
> developers know it for sure :)

Apparently not...

> I use a few text editors in my daily work, today I finally ;) came to idea
> to have a shortcut pointing to vim in my "Send to" right click submenu. I
> use this command in a shortcut to run vim in rxvt window:
>
> C:\FOLDER\cygwin\bin\rxvt.exe -display :0 -T vim -vb -sr -sl 10000 -bg black -cr white -fg LightSteelBlue1 -j -fn "-b&h-lucidatypewriter-medium-r-normal-sans-0-0-14-14-m-0-iso8859-2" -e /usr/bin/vim
>
> Sending a file to vim works fine, drag&dropping any file on above shortcut
> opens the file in vim too.

Thank you, thank you, thank you!  I've been using this for almost two
weeks now, with nary a glitch.  It also showed me a way to properly
implement "vi.bat" and "vimdiff.bat" (attached) which allow one to invoke
"vi file [files]" or "vimdiff file1 file2 [files...]" from a DOS prompt.

The above opened a DOS box, so I actually had to change it to

C:\cygwin\bin\run.exe /bin/rxvt.exe -display :0 -T vim -vb -sr -sl 10000 -bg black -cr white -fg LightSteelBlue1 -j -fn "-b&h-lucidatypewriter-medium-r-normal-sans-0-0-14-14-m-0-iso8859-2" -e /usr/bin/vim

in my shortcut (my "run.exe" is in /bin, see below).  BTW, the "-sr -sl
10000" are not needed for vim itself, due to alternate screen usage, but
they are useful if you invoke shell commands via ":!" and want to see the
output.

One cool thing I can add is that I've compiled my own version of "run.exe"
with an embedded vim icon (the nice-looking one from the vim source), and
made that the icon for this shortcut.  Looks nice.  If anyone is
interested, I can provide a patch to run...

FWIW, IMO it's about time for run to become a Cygwin package in its own
right.  Yeah, I know, <http://cygwin.com/acronyms/#SHTDI>...  I'll try to
coordinate with the Cygwin/X maintainer.  But it'll have to be in a week.
	Igor
-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha@cs.nyu.edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor@watson.ibm.com
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski, Ph.D.
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"Happiness lies in being privileged to work hard for long hours in doing
whatever you think is worth doing."  -- Dr. Jubal Harshaw

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]