Hi Jonas,
Not too long ago you added a feature to enable insitu editing of
files on the client side:
application/x-plugvi; plugvi %s; needsterminal
and the following in ~/.mime.types:
application/x-plugvi plugvi
and I put the following in the plugvi script:
#!/bin/bash
arg="${1%%.plugvi}"
file=${arg%%~*}
line=${arg##*~}
vi "$file" +"$line"
You probably want to also disable the mime.mailcap.ask option so that it
gets run when you follow the link.
Then you just make links like the following:
<a href="/path/to/file.c~11.plugvi">file.c line 11</a>
I've only now got to implementing this client-side editing part of the
system. I'm currently using this elinks -version:
ELinks 0.12.GIT (built on Jan 26 2006 09:41:13)
Features:
Standard, IPv6, gzip, bzip2, Periodic Saving, Timer, Cascading Style
Sheets,
Protocol (File, FTP, HTTP, SMB, URI rewrite, User protocols), SSL
(OpenSSL),
MIME (Option system, Mailcap, Mimetypes files), LED indicators, Bookmarks,
Cookies, Form History, Global History, Goto URL History, Search History
The good news is in-situ file editing works perfectly! Thanks heaps. So
this URL works:
file:///home/search/turbo10/html/test.html.plugvi"
However when I try embedding the line number to jump too ...
file:///home/search/turbo10/html/test.html~341.plugvi"
... an elinks dialog box pops up with the message:
Error
Unable to retrieve file
No such file or directory
Any ideas?
Thanks
Nige
_______________________________________________
elinks-users mailing list
[email protected]
http://linuxfromscratch.org/mailman/listinfo/elinks-users