On 26 dec, 13:42, Tony Mechelynck <[email protected]> wrote: > On 26/12/11 13:12, KasperH wrote: > > on a newly installed Fedora 14 system (running Amahi, headless), > > I have another issue. I did not notice it on the previously used Ubuntu > > and Fedora 14 systems. they do not exist anymore, so no reference. > > > considering the solution to my primairy issue, I installedvim-enhanced. > > for "vi -x" it works fine, however view(1) does not prompt for a > > password, and immediately shows the garbage > > > when I want to edit the crypted file, I use "vi", not "vim" > > > [root@hda ~]# ll /bin/vi > > -rwxr-xr-x 1 root root 787200 Sep 21 11:27 /bin/vi > > [root@hda ~]# ll /bin/view > > lrwxrwxrwx. 1 root root 2 Nov 11 21:55 /bin/view -> vi > > [root@hda ~]# ll /usr/bin/vim > > -rwxr-xr-x 1 root root 2105272 Sep 21 11:27 /usr/bin/vim > > [root@hda ~]# echo $PATH > > /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin > > [root@hda ~]# > > > so when I "vi" a file, it usevim(1), although PATH hits /bin before > > /usr/bin > > > /bin/vi --version shows it is the Small version > > /usr/bin/vim--version shows it is the Huge version > > > I'm lost, my goal is to use view(1) in "Huge mode" and not corrupt the > > package structure > > To use thevimexecutable by default: > > cd /usr/bin > ln -svvimview > ln -svvimvimdiff > > etc., see :help ex > > (don't link gvim, gview, etc. unless yourvimis GUI-enabled of course). > This way, /usr/bin/view (->vimin the same directory) will be found > before /bin/view (-> vi in the same directory), so no need to remove the > other symlink. > > Best regards, > Tony. > -- > "When you have to kill a man it costs nothing to be polite." > -- Winston Curchill, On formal declarations of war
Thanks Tony for the prompt response, however.. it did not work. I did the "ll's" (ll /bin/vi) as root, after a "which(1)", so in fact: [root@hda ~]# ll `which vi` -rwxr-xr-x 1 root root 787200 Sep 21 11:27 /bin/vi [root@hda ~]# ll `which vim` -rwxr-xr-x 1 root root 2105272 Sep 21 11:27 /usr/bin/vim [root@hda ~]# ll `which view` lrwxrwxrwx. 1 root root 2 Nov 11 21:55 /bin/view -> vi [root@hda ~]# now as regular user (kas): [kas@hda ~]$ ll `which vi` ls: cannot access alias: No such file or directory ls: cannot access vi='vim': No such file or directory -rwxr-xr-x 1 root root 2105272 Sep 21 11:27 /usr/bin/vim [kas@hda ~]$ ll `which vim` -rwxr-xr-x 1 root root 2105272 Sep 21 11:27 /usr/bin/vim [kas@hda ~]$ ll `which view` lrwxrwxrwx. 1 root root 2 Nov 11 21:55 /bin/view -> vi [kas@hda ~]$ so it is the alias, that precedes the PATH and gives me /usr/bin/ vim(1), when I type vi(1), but /bin/view when I type view(1) alias view='vim' now view opens the crypted file in expected way, but.. in RW mode alias view='/usr/bin/view' (the /usr/bin/vim linked) opens the crypted in expected way, and ReadOnly on another F14 Amahi system, that had not yet vim-enhanced installed: login as: kas password: [kas@localhost ~]$ ll `which vi` -rwxr-xr-x 1 root root 787200 Sep 21 11:27 /bin/vi [kas@localhost ~]$ ll `which view` lrwxrwxrwx. 1 root root 2 Dec 4 11:28 /bin/view -> vi [kas@localhost ~]$ ll `which vim` /usr/bin/which: no vim in (/usr/local/bin:/bin:/usr/bin:/usr/local/ sbin:/usr/sbin:/sbin:/home/kas/bin) [kas@localhost ~]$ su - Password: [root@localhost ~]# yum install vim-enhanced <..> Running Transaction Installing : gpm- libs-1.20.6-11.fc14.x86_64 1/4 Installing : 2:vim- filesystem-7.3.315-1.fc14.x86_64 2/4 Installing : 2:vim- common-7.3.315-1.fc14.x86_64 3/4 Installing : 2:vim- enhanced-7.3.315-1.fc14.x86_64 4/4 Installed: vim-enhanced.x86_64 2:7.3.315-1.fc14 Dependency Installed: gpm-libs.x86_64 0:1.20.6-11.fc14 vim-common.x86_64 2:7.3.315-1.fc14 vim-filesystem.x86_64 2:7.3.315-1.fc14 Complete! [root@localhost ~]# su - kas [kas@localhost ~]$ alias <..> alias vi='vim' <..> [kas@localhost ~]$ ll `which vim` -rwxr-xr-x 1 root root 2064504 Sep 21 11:27 /usr/bin/vim [kas@localhost ~]$ ll /usr/bin/vi* -rwxr-xr-x 1 root root 2064504 Sep 21 11:27 /usr/bin/vim lrwxrwxrwx 1 root root 3 Dec 26 21:33 /usr/bin/vimdiff -> vim -rwxr-xr-x 1 root root 2084 Sep 21 11:27 /usr/bin/vimtutor [kas@localhost ~]$ so /usr/bin/view is not there (yet), and it is (offcourse) not alias- ed I've added the following to /etc/profile.d/vim.sh alias view >/dev/null 2>&1 || alias view=/usr/bin/view and [ `//usr/bin/id -u` -gt 200 ] && alias view /usr/bin/vim for /etc/ profile.d/vim.csh Cheers, Kasper -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
