From eyolf at oestrem.com Wed Oct 1 01:22:16 2008 From: eyolf at oestrem.com (Eyolf =?iso-8859-1?Q?=D8strem?=) Date: Wed, 1 Oct 2008 10:22:16 +0200 Subject: [Vimperator] For some reason vimperator doesn't work at all In-Reply-To: <3ec81ae0809301858s64dcdb3cn1114f080d65c6b56@mail.gmail.com> References: <3ec81ae0809300755m3dbf552bq421b4d0e44d070f@mail.gmail.com> <3ec81ae0809301858s64dcdb3cn1114f080d65c6b56@mail.gmail.com> Message-ID: <20081001082216.GA25420@eyo> On 30.09.2008 (18:58), Jacob wrote: > I have one Ubuntu 8.04 with Vimperator installed on a Toshiba a100 laptop > which gets this same problem with Firefox 3.0.3 and version 2.0.17. I have > not been able to narrow down the issue yet, but no commands work whatsoever. > Vimperator seems to be stuck in insert mode. I have no other plugins > installed. However on an AMD64 desktop machine running Ubuntu 8.04 and > Firefox 2.0.17 and Firefox 3.0.3 with Vimperator installed on both it works > just fine. Also no other plugins installed except Firebug. Has anyone > overcome this issue before? I really want to use Vimperator. Same problem here. Solved it by downgrading to an earlier version. Not a permanent solution, though :) Eyolf > Jake > > > On Tue, Sep 30, 2008 at 8:02 AM, fREW Schmidt wrote: > > > At home (where it worked) Ubuntu and Firefox 3.0.3, and here at work > > Windows XP SP3 with Firefox 3.0.3. Here are my extensions if that might > > matter: > > > > AdBlock Plus 0.7.5.5 > > All-in-One Gestures 0.19.1 > > Better Gmail 2 0.6.1 > > ChromaTabs Plus 2.1 > > CSRF Protector 0.1 > > Delicious Bookmarks 2.0.104 > > DownThemAll! 1.0.3 > > Fast Dial 2.11 > > FaviconizeTab 0.9.8.2 > > Firebug 1.2.1 > > Forcastfox 0.9.7.7 > > Gmail Notifier 0.6.3.8 > > Googe Notebook 1.0.0.22 > > Greasemonkey 0.8.20080609.0 > > keyconfig 20080929 > > Pencil 1.0.3 > > Rainbow for Firebug 0.7 > > Read it Later 0.9821 > > Tab Mix Plus 0.3.7pre.080728 > > Ubuquity 0.1.1 > > Vimperator 1.2 > > YSlow 0.9.5b2 > > > > > > > > On Tue, Sep 30, 2008 at 9:55 AM, Jacob wrote: > > > >> What OS are you running? and which browser + version? > >> > >> > >> Jake > >> > >> > >> On Tue, Sep 30, 2008 at 7:26 AM, fREW Schmidt wrote: > >> > >>> So I installed vimperator at home and I had no issues; it worked > >>> great. So I came to work this morning and installed the plugin, restarted > >>> firefox, and then h/j and gt/gT don't work. Also the bars at the top are > >>> still visible. The only difference is that the bar at the bottom is black > >>> and white, but I can't type any :commands. Any thoughts on what the problem > >>> could be? > >>> > >>> -fREW > >>> > >>> _______________________________________________ > >>> Vimperator mailing list > >>> Vimperator at mozdev.org > >>> https://www.mozdev.org/mailman/listinfo/vimperator > >>> > >>> > >> > >> _______________________________________________ > >> Vimperator mailing list > >> Vimperator at mozdev.org > >> https://www.mozdev.org/mailman/listinfo/vimperator > >> > >> > > > > _______________________________________________ > > Vimperator mailing list > > Vimperator at mozdev.org > > https://www.mozdev.org/mailman/listinfo/vimperator > > > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator -- A Dublin lawyer died in poverty and many barristers of the city subscribed to a fund for his funeral. The Lord Chief Justice of Orbury was asked to donate a shilling. "Only a shilling?" exclaimed the man. "Only a shilling to bury an attorney? Here's a guinea; go and bury twenty of them." From kenneth at kmiles.co.uk Wed Oct 1 07:29:31 2008 From: kenneth at kmiles.co.uk (Kenneth Miles) Date: Wed, 1 Oct 2008 15:29:31 +0100 (BST) Subject: [Vimperator] Statusline query Message-ID: <1f3863faf6a562f9bc416dfe2344b153.squirrel@kmiles.co.uk> Can someone please explain the meaning of the following after a web address on the status line. [+-❤] Thanks in advance, Kenneth http://kmiles.co.uk From groovecircle at gmail.com Wed Oct 1 18:42:38 2008 From: groovecircle at gmail.com (Doug Thompson) Date: Wed, 1 Oct 2008 18:42:38 -0700 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. Message-ID: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> For the most part, from what I'v e been able to make out from the info on this vimperater thing and it looks like something I could really use, ..BUT... one of the most important and basic features I need---using links or bookmarks to quickly navigate to websites is completely lacking here, and I know it's possible with the program...It's bad writing that makes no sense and does nothing to help me understand how to select and use a bookmark to navigate to a web page. And then there are quicklinks--maybe that's even better, but I'll be damned if I know, I can't make any of it work with every crazy interpretation I can get out of the gobbledygook directions given! I guess, as excited about this program as I started out being I'm just giving up because someone just didn't think it was important to explain simple things coherently. I'm pissed though because it's part of a much larger problem.... this shit is EVERYWHERE! In From martinsteer at maxi.net.au Wed Oct 1 22:40:32 2008 From: martinsteer at maxi.net.au (Martin Steer) Date: Thu, 02 Oct 2008 15:40:32 +1000 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> (Doug Thompson's message of "Wed, 1 Oct 2008 18:42:38 -0700") References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> Message-ID: <87skrfo8q7.fsf@maxi.net.au> "Doug Thompson" writes: > For the most part, from what I'v e been able to make out from the > info on this vimperater thing and it looks like something I could > really use, ..BUT... > one of the most important and basic features I need---using links or > bookmarks to quickly navigate to websites is completely lacking here, > and I know it's possible with the program...It's bad writing that > makes no sense and does nothing to help me understand how to select > and use a bookmark to navigate to a web page. Two ways to find the help you need: type ":h bookmarks" to go there directly, or use F1 (fn-1), which will open the vimperator page. In the list of topics there is the following entry: Marks: Using bookmarks, QuickMarks, history and local marks. The "using bookmarks" section is actually about setting them. I'm guessing that what you're asking about is how to use them once they're set. There may be better ways, but I just type "o" (= ": open") and then type something pertinent, relying on completion to pick up the bookmark. Typing ":h completion" will give you a little bit of info about that. > > And then there are quicklinks--maybe that's even better, but I'll be > damned if I know, I can't make any of it work with every crazy > interpretation I can get out of the gobbledygook directions given! I > guess, as excited about this program as I started out being I'm just > giving up because someone just didn't think it was important to > explain simple things coherently. > Vimperator is a very good piece of software, which of course has some eccentricities. As the name suggests, it will seem less strange to someone who is accustomed to vim. The reason I use it is because I like to do things from the keyboard (rather than using e.g. a mouse), and for that purpose it is far better than anything else I have tried. > I'm pissed though because it's part of a much larger problem.... this > shit is EVERYWHERE! In But not here. My advice is to have another look at the help pages. If they don't in fact help, ask nicely on this list. -- Martin From chemaja at gmail.com Thu Oct 2 05:11:46 2008 From: chemaja at gmail.com (B) Date: Thu, 2 Oct 2008 22:11:46 +1000 Subject: [Vimperator] Broken Firefox tab behaviour caused by Vimperator? Message-ID: <27051a9c0810020511q24ec7e95k50c962211f243889@mail.gmail.com> Hi all, I was happily running Vimperator 1.2 on Firefox 3.0.3 (Windows XP Professional SP3, under limited user account), until I noticed that under Vimperator, Gmail Chat windows did not open in a separate window when "popped-out"; they instead opened as a new tab under the main Vimperator window. As I couldn't find a fix for this, I disabled Vimperator, but the behaviour persisted. So, I uninstalled Vimperator and restarted Firefox, but still, this behaviour persists. What's worse is that regular Firefox tabs are now broken: closing the second last tab doesn't close the tab bar (a single tab by default does not show a tab bar under Firefox), and closing the last tab does not close the Firefox window (the last tab's content goes away but a blank tab remains). Two questions, listed in order of importance: 1) How can I restore the normal Firefox tab behaviour without deleting my Firefox profile? 2) How can I make Vimperator play nice with Google Chat "pop-out" chat windows? Thanks, Billy. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dougkearns at gmail.com Thu Oct 2 08:49:14 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Fri, 3 Oct 2008 01:49:14 +1000 Subject: [Vimperator] Broken Firefox tab behaviour caused by Vimperator? In-Reply-To: <27051a9c0810020511q24ec7e95k50c962211f243889@mail.gmail.com> References: <27051a9c0810020511q24ec7e95k50c962211f243889@mail.gmail.com> Message-ID: <644fc65e0810020849w21fd5700i9a1907291bf1f157@mail.gmail.com> On Thu, Oct 2, 2008 at 10:11 PM, B wrote: > Two questions, listed in order of importance: > 1) How can I restore the normal Firefox tab behaviour without deleting my > Firefox profile? Set these back to their default or your preferred value. browser.link.open_newwindow.restriction browser.link.open_newwindow > 2) How can I make Vimperator play nice with Google Chat "pop-out" chat > windows? :help popups Doug From stubenschrott at gmx.net Thu Oct 2 15:15:55 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Fri, 03 Oct 2008 00:15:55 +0200 Subject: [Vimperator] Statusline query In-Reply-To: <1f3863faf6a562f9bc416dfe2344b153.squirrel@kmiles.co.uk> References: <1f3863faf6a562f9bc416dfe2344b153.squirrel@kmiles.co.uk> Message-ID: <48E5481B.6030300@gmx.net> On 2008-10-01 16:29, Kenneth Miles wrote: > Can someone please explain the meaning of the following after a web > address on the status line. > > [+-❤] + means you can go back, - go forward, the heart means the page is bookmarked. From groszek at onet.pl Thu Oct 2 13:27:57 2008 From: groszek at onet.pl (Mateusz Grochowski) Date: Thu, 02 Oct 2008 22:27:57 +0200 Subject: [Vimperator] editor vim and urxvt In-Reply-To: <20080925090506.GA31498@easter-eggs.com> References: <20080925090506.GA31498@easter-eggs.com> Message-ID: <48E52ECD.8040604@onet.pl> > When using > > :set editor=gvim -f -> it works. > :set editor=urxvt -e vim -f -> it works > > :set editor=urxvtc -e vim -f it does-nt work > :set editor=urxvtcd -e vim -f it does-nt work > > In fact for urxvtc and urxvtcd vim open /tmp/vimperator.tmp in > edition mode but the file is empty. It is not a bug. Actually, if you think for a moment about it, it is pretty obvious what happens here (if you know how urxvtc/urxvtd work). > As urxvtc and urxvtcd connect to a deamon "urxvtd" to start > faster perharps they open before the tmp file is populate... Actually, it's exactly the opposite :) Your browser creates a temporary file, runs the application you specified as your preferred editor, then waits until this application exits, so that it can get the edited contents of the temp file and then delete it. Now when you run gvim or a normal terminal emulator, everything works fine. But urxvtc does _NOT_ run shell/vim itself. It signals the urxvtd daemon to do the real work (create a terminal with specified parameters), then it exits IMMEDIATELY. Thus, vimp detects that urxvtc has exited, and reads back and deletes the temp file. All well before urxvtd is able to start a terminal window with vim inside. If you want to use urxvtc+vim as your preferred editor, you will have to wrap them up in a shell script that runs urxvtc and waits for vim to exit before it exits itself. Use something like this (a crude example, I know): #!/bin/bash TMPDIR=/tmp TMPFILEPREFIX=urxvtc-wrapper if [ "$1" == "-nested" ]; then fifo="$2" trap "echo >$fifo" EXIT shift 2 "$@" else fifo="$TMPDIR/$TMPFILEPREFIX-$$" if mkfifo "$fifo"; then if urxvtc -e "$0" -nested "$fifo" "$@"; then read <"$fifo" fi rm "$fifo" fi fi # END OF FILE Name this file something like "urxvtc_wait_for", place it in /usr/local/bin, make it executable, then do :set editor=urxvtc_wait_for vim -f Hope this helps Matt From chemaja at gmail.com Thu Oct 2 16:09:30 2008 From: chemaja at gmail.com (B) Date: Fri, 3 Oct 2008 09:09:30 +1000 Subject: [Vimperator] Broken Firefox tab behaviour caused by Vimperator? In-Reply-To: <644fc65e0810020849w21fd5700i9a1907291bf1f157@mail.gmail.com> References: <27051a9c0810020511q24ec7e95k50c962211f243889@mail.gmail.com> <644fc65e0810020849w21fd5700i9a1907291bf1f157@mail.gmail.com> Message-ID: <27051a9c0810021609h6b30aeaja1b21f7563b89b7a@mail.gmail.com> > Set these back to their default or your preferred value. > browser.link.open_newwindow.restriction > browser.link.open_newwindow Hi Doug. Via about:config, I set these back to their default (2 and 3, respectively) and restarted Firefox, but the behaviour persists. Note I still have not re-installed Vimperator (I would like to fix the tab behaviour first). What else could it be? -------------- next part -------------- An HTML attachment was scrubbed... URL: From ted at tedpavlic.com Thu Oct 2 18:27:24 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Thu, 02 Oct 2008 21:27:24 -0400 Subject: [Vimperator] Cntrl+I on OS X Message-ID: <48E574FC.5030305@tedpavlic.com> I feel like this has been addressed on the mailing list, but I can't find it. Is the problem with the "editor" setting on OS/X fixable? Or is it a problem with Firefox as a whole? I've tried setting it to an explicit path (e.g., /usr/local/bin/gvim and /usr/local/bin/gvim -f). When I do that, the box flashes grey and then yellow. If I don't give a full path, it seems to just flash yellow. Fixable? Or not ever an option on OS X? Thanks -- Ted -- Ted Pavlic From dpb at driftaway.org Thu Oct 2 22:47:17 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Fri, 3 Oct 2008 08:47:17 +0300 Subject: [Vimperator] Cntrl+I on OS X In-Reply-To: <48E574FC.5030305@tedpavlic.com> References: <48E574FC.5030305@tedpavlic.com> Message-ID: 2008/10/3 Ted Pavlic : > I feel like this has been addressed on the mailing list, but I can't find > it. > > Is the problem with the "editor" setting on OS/X fixable? Or is it a problem > with Firefox as a whole? > > I've tried setting it to an explicit path (e.g., /usr/local/bin/gvim and > /usr/local/bin/gvim -f). When I do that, the box flashes grey and then > yellow. If I don't give a full path, it seems to just flash yellow. > > Fixable? Or not ever an option on OS X? http://vimperator.cutup.org/index.php?title=Tips_and_Tricks#Using_external_editor_on_Mac_OS_X That is how I did it. -- Daniel From dpb at driftaway.org Thu Oct 2 22:54:23 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Fri, 3 Oct 2008 08:54:23 +0300 Subject: [Vimperator] Broken Firefox tab behaviour caused by Vimperator? In-Reply-To: <27051a9c0810021609h6b30aeaja1b21f7563b89b7a@mail.gmail.com> References: <27051a9c0810020511q24ec7e95k50c962211f243889@mail.gmail.com> <644fc65e0810020849w21fd5700i9a1907291bf1f157@mail.gmail.com> <27051a9c0810021609h6b30aeaja1b21f7563b89b7a@mail.gmail.com> Message-ID: 2008/10/3 B : >> Set these back to their default or your preferred value. >> browser.link.open_newwindow.restriction >> browser.link.open_newwindow > > Hi Doug. Via about:config, I set these back to their default (2 and 3, > respectively) and restarted Firefox, but the behaviour persists. > > Note I still have not re-installed Vimperator (I would like to fix the tab > behaviour first). > What else could it be? Open the Firefox preferences and go to the Tabs tab. Using the right options there will fix most of your problems. -- Daniel From chemaja at gmail.com Fri Oct 3 01:45:55 2008 From: chemaja at gmail.com (B) Date: Fri, 3 Oct 2008 18:45:55 +1000 Subject: [Vimperator] Broken Firefox tab behaviour caused by Vimperator? In-Reply-To: References: <27051a9c0810020511q24ec7e95k50c962211f243889@mail.gmail.com> <644fc65e0810020849w21fd5700i9a1907291bf1f157@mail.gmail.com> <27051a9c0810021609h6b30aeaja1b21f7563b89b7a@mail.gmail.com> Message-ID: <27051a9c0810030145y1dccd70al188f748352a3b143@mail.gmail.com> > Open the Firefox preferences and go to the Tabs tab. Using the right > options there will fix most of your problems. Deselecting the "always show the tab bar" option fixed the tab behaviour problem. Interestingly, the Google Chat pop-out problem has also somehow gone away. My theory is that installing Vimperator caused the above Firefox tab option to be selected, but uninstalling did not deselect it. I have no theory for what solved the pop-out problem. Thanks Doug and Daniel; I am now better equipped for my next venture into the land of Vimperator! :-) Billy. From dpb at driftaway.org Fri Oct 3 01:57:45 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Fri, 3 Oct 2008 11:57:45 +0300 Subject: [Vimperator] Broken Firefox tab behaviour caused by Vimperator? In-Reply-To: <27051a9c0810030145y1dccd70al188f748352a3b143@mail.gmail.com> References: <27051a9c0810020511q24ec7e95k50c962211f243889@mail.gmail.com> <644fc65e0810020849w21fd5700i9a1907291bf1f157@mail.gmail.com> <27051a9c0810021609h6b30aeaja1b21f7563b89b7a@mail.gmail.com> <27051a9c0810030145y1dccd70al188f748352a3b143@mail.gmail.com> Message-ID: 2008/10/3 B : >> Open the Firefox preferences and go to the Tabs tab. Using the right >> options there will fix most of your problems. > > Deselecting the "always show the tab bar" option fixed the tab > behaviour problem. Interestingly, the Google Chat pop-out problem has > also somehow gone away. > > My theory is that installing Vimperator caused the above Firefox tab > option to be selected, but uninstalling did not deselect it. I have no > theory for what solved the pop-out problem. > > Thanks Doug and Daniel; I am now better equipped for my next venture > into the land of Vimperator! :-) Yeah, Vimperator overrides some of the firefox options by default. It doesn't save the original options anywhere, so it's impossible to reset them to what they were. Can extensions even do stuff on "uninstall"? -- Daniel From dougkearns at gmail.com Fri Oct 3 04:06:12 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Fri, 3 Oct 2008 21:06:12 +1000 Subject: [Vimperator] Broken Firefox tab behaviour caused by Vimperator? In-Reply-To: References: <27051a9c0810020511q24ec7e95k50c962211f243889@mail.gmail.com> <644fc65e0810020849w21fd5700i9a1907291bf1f157@mail.gmail.com> <27051a9c0810021609h6b30aeaja1b21f7563b89b7a@mail.gmail.com> <27051a9c0810030145y1dccd70al188f748352a3b143@mail.gmail.com> Message-ID: <644fc65e0810030406p58be3fb6t2f056e4c6a0632b9@mail.gmail.com> On 10/3/08, Daniel Bainton wrote: > Can extensions even do stuff on "uninstall"? Short answer - yes. http://developer.mozilla.org/En/Enhanced_Extension_Installation Doug From ted at tedpavlic.com Fri Oct 3 05:27:37 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 03 Oct 2008 08:27:37 -0400 Subject: [Vimperator] Cntrl+I on OS X In-Reply-To: References: <48E574FC.5030305@tedpavlic.com> Message-ID: <48E60FB9.2000900@tedpavlic.com> >> Fixable? Or not ever an option on OS X? > > http://vimperator.cutup.org/index.php?title=Tips_and_Tricks#Using_external_editor_on_Mac_OS_X > > > That is how I did it. Your solution is: :set editor=open -W -n -t Is this an OS X 10.5 thing? My (OS X 10.4) open doesn't have a -W or a -n option. :( I don't understand why open (i.e., /usr/bin/open) works for you but not mvim directly. Thanks -- Ted -- Ted Pavlic From ted at tedpavlic.com Fri Oct 3 05:37:25 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 03 Oct 2008 08:37:25 -0400 Subject: [Vimperator] :help completion funniness Message-ID: <48E61205.3010508@tedpavlic.com> I'm running vimperator built from the changesets stored at the Mercurial clone of the main source repo. This problem seemed to start after a batch of changesets a little while ago, but I haven't isolated a particular changeset that's the source of the problem. In my .vimperatorrc, I have: :set wildoptions=auto :set cpt=l which causes my "open" commands to complete like Firefox's URL bar does. However, the "wildoptions=auto" seems to make my ":help" completions do really funny things. For example, I tried to type :help editor but it printed on the command line as :help edittotor If I type (not even that quickly): :help e(space) where that (space) is a space, I get things like (these are actual examples): :help e :help ee :help e e(space) etc. I only see this problem with help completion. My URL completion seems to work fine. Thoughts? --Ted -- Ted Pavlic From pbrugier at easter-eggs.com Fri Oct 3 09:12:18 2008 From: pbrugier at easter-eggs.com (Pascal Brugier) Date: Fri, 3 Oct 2008 18:12:18 +0200 Subject: [Vimperator] editor vim and urxvt Message-ID: <20081003161218.GB16284@easter-eggs.com> Hi, thanks a lot for your explanation Mateusz. I'll continue to use urxvt & vim for vimpreartor editor it'll be easiest :). Best regards. From groovecircle at gmail.com Fri Oct 3 10:09:29 2008 From: groovecircle at gmail.com (Doug Thompson) Date: Fri, 3 Oct 2008 10:09:29 -0700 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <87skrfo8q7.fsf@maxi.net.au> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> Message-ID: <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> Sorry about my irate email. I guess what I was frustrated about, to be more clear, is the fact that the instructions were written with no regard for readers who are just average pc users. By that, I mean computer literate enough to browse the net, use basic programs, that sort of thing, but not know term such as used in the vim instructions like "mapping" and "buffers". I don't even know where to look those words up! It's just a pet peeve for me with software downloads when terms are used and no glossary or explanation of those terms are used for people unfamiliar with them. It seems like some kind of common misconception among people writing manual material for software that everyone using a pc and interested in the software has a full education in computers! If that's so, it needs to be changed. Writers of software instructions need to include explanations of terms possibly unfamiliar to the average pc user. Why make good software exclusive to people with extensive computer knowledge when a little extra trouble to make the instructions understandable would make it available even to ignoramuses like me? Some good instructions I've stumbled upon have a glossary and each word in the glossary used in the instructions is a link to the corresponding explanation in the glossary. On Wed, Oct 1, 2008 at 10:40 PM, Martin Steer wrote: > "Doug Thompson" writes: > >> For the most part, from what I'v e been able to make out from the >> info on this vimperater thing and it looks like something I could >> really use, ..BUT... >> one of the most important and basic features I need---using links or >> bookmarks to quickly navigate to websites is completely lacking here, >> and I know it's possible with the program...It's bad writing that >> makes no sense and does nothing to help me understand how to select >> and use a bookmark to navigate to a web page. > > Two ways to find the help you need: type ":h bookmarks" to go there > directly, or use F1 (fn-1), which will open the vimperator page. In the > list of topics there is the following entry: > > Marks: Using bookmarks, QuickMarks, history and local marks. > > The "using bookmarks" section is actually about setting them. I'm > guessing that what you're asking about is how to use them once they're > set. There may be better ways, but I just type "o" (= ": open") and then > type something pertinent, relying on completion to pick up the bookmark. > > Typing ":h completion" will give you a little bit of info about that. > >> >> And then there are quicklinks--maybe that's even better, but I'll be >> damned if I know, I can't make any of it work with every crazy >> interpretation I can get out of the gobbledygook directions given! I >> guess, as excited about this program as I started out being I'm just >> giving up because someone just didn't think it was important to >> explain simple things coherently. >> > > Vimperator is a very good piece of software, which of course has some > eccentricities. As the name suggests, it will seem less strange to > someone who is accustomed to vim. The reason I use it is because I like > to do things from the keyboard (rather than using e.g. a mouse), and for > that purpose it is far better than anything else I have tried. > >> I'm pissed though because it's part of a much larger problem.... this >> shit is EVERYWHERE! In > > But not here. My advice is to have another look at the help pages. If > they don't in fact help, ask nicely on this list. > > -- > Martin > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > From groovecircle at gmail.com Fri Oct 3 10:28:14 2008 From: groovecircle at gmail.com (Doug Thompson) Date: Fri, 3 Oct 2008 10:28:14 -0700 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> Message-ID: <647436bb0810031028o76476770m12881a4eaaee369b@mail.gmail.com> OK, could you please tell me what is meant in the bookmarks help where it says: "The following items are interpreted." I have no clue what is meant by "interpreted" I just have no clue what's interpreting what as what for what.. Actually better yet, could you maybe just tell me how to get my FF bookmarks bar back without having to reopen it every time I open the browser? That would solve the whole problem. I like Vim, but I'd really love it if I just had quick access to my bookmarks. Thanx On Fri, Oct 3, 2008 at 10:09 AM, Doug Thompson wrote: > Sorry about my irate email. I guess what I was frustrated about, to be > more clear, is the fact that the instructions were written with no > regard for readers who are just average pc users. By that, I mean > computer literate enough to browse the net, use basic programs, that > sort of thing, but not know term such as used in the vim instructions > like "mapping" and "buffers". > > I don't even know where to look those words up! It's just a pet peeve > for me with software downloads when terms are used and no glossary or > explanation of those terms are used for people unfamiliar with them. > It seems like some kind of common misconception among people writing > manual material for software that everyone using a pc and interested > in the software has a full education in computers! If that's so, it > needs to be changed. Writers of software instructions need to include > explanations of terms possibly unfamiliar to the average pc user. Why > make good software exclusive to people with extensive computer > knowledge when a little extra trouble to make the instructions > understandable would make it available even to ignoramuses like me? > > Some good instructions I've stumbled upon have a glossary and each > word in the glossary used in the instructions is a link to the > corresponding explanation in the glossary. > > On Wed, Oct 1, 2008 at 10:40 PM, Martin Steer wrote: >> "Doug Thompson" writes: >> >>> For the most part, from what I'v e been able to make out from the >>> info on this vimperater thing and it looks like something I could >>> really use, ..BUT... >>> one of the most important and basic features I need---using links or >>> bookmarks to quickly navigate to websites is completely lacking here, >>> and I know it's possible with the program...It's bad writing that >>> makes no sense and does nothing to help me understand how to select >>> and use a bookmark to navigate to a web page. >> >> Two ways to find the help you need: type ":h bookmarks" to go there >> directly, or use F1 (fn-1), which will open the vimperator page. In the >> list of topics there is the following entry: >> >> Marks: Using bookmarks, QuickMarks, history and local marks. >> >> The "using bookmarks" section is actually about setting them. I'm >> guessing that what you're asking about is how to use them once they're >> set. There may be better ways, but I just type "o" (= ": open") and then >> type something pertinent, relying on completion to pick up the bookmark. >> >> Typing ":h completion" will give you a little bit of info about that. >> >>> >>> And then there are quicklinks--maybe that's even better, but I'll be >>> damned if I know, I can't make any of it work with every crazy >>> interpretation I can get out of the gobbledygook directions given! I >>> guess, as excited about this program as I started out being I'm just >>> giving up because someone just didn't think it was important to >>> explain simple things coherently. >>> >> >> Vimperator is a very good piece of software, which of course has some >> eccentricities. As the name suggests, it will seem less strange to >> someone who is accustomed to vim. The reason I use it is because I like >> to do things from the keyboard (rather than using e.g. a mouse), and for >> that purpose it is far better than anything else I have tried. >> >>> I'm pissed though because it's part of a much larger problem.... this >>> shit is EVERYWHERE! In >> >> But not here. My advice is to have another look at the help pages. If >> they don't in fact help, ask nicely on this list. >> >> -- >> Martin >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> > From dougkearns at gmail.com Fri Oct 3 12:30:27 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Sat, 4 Oct 2008 05:30:27 +1000 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <647436bb0810031028o76476770m12881a4eaaee369b@mail.gmail.com> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <647436bb0810031028o76476770m12881a4eaaee369b@mail.gmail.com> Message-ID: <644fc65e0810031230x236f195er5222466ed082b284@mail.gmail.com> On Sat, Oct 4, 2008 at 3:28 AM, Doug Thompson wrote: > OK, could you please tell me what is meant in the bookmarks help where > it says: "The following items are interpreted." I have no clue what > is meant by "interpreted" It means that the :bmark command "understands" those options. E.g. When entering the following on the command-line the first is understood while the second is not which results in an error message being displayed. :bmark -keyword=abc :bmark -badoption=abc > I just have no clue what's interpreting what as what for what.. > Actually better yet, could you maybe just tell me how to get my FF > bookmarks bar back without having to reopen it every time I open the > browser? That would solve the whole problem. I like Vim, but I'd > really love it if I just had quick access to my bookmarks. Type the following. :set guioptions+=b then :mkvimperatorrc The first command will restore your bookmarks bar and the second will write this setting to your user configuration file, called an RC file and named .vimperatorrc (or _vimperatorrc on Windows), which is stored in your home directory. This file is read every time Firefox/Vimperator is started so that the bookmarks bar setting will always be applied. See the following for more details for more details. :) :help 'guioptions' :help :mkvimperatorrc :help startup Regards, Doug From mccolingrath at gmail.com Fri Oct 3 11:03:47 2008 From: mccolingrath at gmail.com (Colin McGrath) Date: Fri, 3 Oct 2008 14:03:47 -0400 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <647436bb0810031028o76476770m12881a4eaaee369b@mail.gmail.com> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <647436bb0810031028o76476770m12881a4eaaee369b@mail.gmail.com> Message-ID: When you are using the Vimperator addon in Firefox, you can display the bookmarks by typing: :set go=b ("go" is short for guioptions, b stands for bookmarks, (m stands for menubar, T for toolbar), so to see the menubar, Toolbar and your bookmarks, you'd type: :set go=mTb) On Fri, Oct 3, 2008 at 1:28 PM, Doug Thompson wrote: > OK, could you please tell me what is meant in the bookmarks help where > it says: "The following items are interpreted." I have no clue what > is meant by "interpreted" > > I just have no clue what's interpreting what as what for what.. > Actually better yet, could you maybe just tell me how to get my FF > bookmarks bar back without having to reopen it every time I open the > browser? That would solve the whole problem. I like Vim, but I'd > really love it if I just had quick access to my bookmarks. > Thanx > > On Fri, Oct 3, 2008 at 10:09 AM, Doug Thompson > wrote: > > Sorry about my irate email. I guess what I was frustrated about, to be > > more clear, is the fact that the instructions were written with no > > regard for readers who are just average pc users. By that, I mean > > computer literate enough to browse the net, use basic programs, that > > sort of thing, but not know term such as used in the vim instructions > > like "mapping" and "buffers". > > > > I don't even know where to look those words up! It's just a pet peeve > > for me with software downloads when terms are used and no glossary or > > explanation of those terms are used for people unfamiliar with them. > > It seems like some kind of common misconception among people writing > > manual material for software that everyone using a pc and interested > > in the software has a full education in computers! If that's so, it > > needs to be changed. Writers of software instructions need to include > > explanations of terms possibly unfamiliar to the average pc user. Why > > make good software exclusive to people with extensive computer > > knowledge when a little extra trouble to make the instructions > > understandable would make it available even to ignoramuses like me? > > > > Some good instructions I've stumbled upon have a glossary and each > > word in the glossary used in the instructions is a link to the > > corresponding explanation in the glossary. > > > > On Wed, Oct 1, 2008 at 10:40 PM, Martin Steer > wrote: > >> "Doug Thompson" writes: > >> > >>> For the most part, from what I'v e been able to make out from the > >>> info on this vimperater thing and it looks like something I could > >>> really use, ..BUT... > >>> one of the most important and basic features I need---using links or > >>> bookmarks to quickly navigate to websites is completely lacking here, > >>> and I know it's possible with the program...It's bad writing that > >>> makes no sense and does nothing to help me understand how to select > >>> and use a bookmark to navigate to a web page. > >> > >> Two ways to find the help you need: type ":h bookmarks" to go there > >> directly, or use F1 (fn-1), which will open the vimperator page. In the > >> list of topics there is the following entry: > >> > >> Marks: Using bookmarks, QuickMarks, history and local marks. > >> > >> The "using bookmarks" section is actually about setting them. I'm > >> guessing that what you're asking about is how to use them once they're > >> set. There may be better ways, but I just type "o" (= ": open") and then > >> type something pertinent, relying on completion to pick up the bookmark. > >> > >> Typing ":h completion" will give you a little bit of info about that. > >> > >>> > >>> And then there are quicklinks--maybe that's even better, but I'll be > >>> damned if I know, I can't make any of it work with every crazy > >>> interpretation I can get out of the gobbledygook directions given! I > >>> guess, as excited about this program as I started out being I'm just > >>> giving up because someone just didn't think it was important to > >>> explain simple things coherently. > >>> > >> > >> Vimperator is a very good piece of software, which of course has some > >> eccentricities. As the name suggests, it will seem less strange to > >> someone who is accustomed to vim. The reason I use it is because I like > >> to do things from the keyboard (rather than using e.g. a mouse), and for > >> that purpose it is far better than anything else I have tried. > >> > >>> I'm pissed though because it's part of a much larger problem.... this > >>> shit is EVERYWHERE! In > >> > >> But not here. My advice is to have another look at the help pages. If > >> they don't in fact help, ask nicely on this list. > >> > >> -- > >> Martin > >> _______________________________________________ > >> Vimperator mailing list > >> Vimperator at mozdev.org > >> https://www.mozdev.org/mailman/listinfo/vimperator > >> > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -- Colin Woody Allen - "Life doesn't imitate art, it imitates bad television." -------------- next part -------------- An HTML attachment was scrubbed... URL: From kenneth at kmiles.co.uk Fri Oct 3 12:51:45 2008 From: kenneth at kmiles.co.uk (Kenneth Miles) Date: Fri, 3 Oct 2008 20:51:45 +0100 (BST) Subject: [Vimperator] Vimperator Digest, Vol 19, Issue 5 In-Reply-To: References: Message-ID: > Message: 4 > Date: Fri, 3 Oct 2008 10:28:14 -0700 > From: "Doug Thompson" > Subject: Re: [Vimperator] Looks like another really good program I > can't use because it isn't coherently exlplained. > To: vimperator at mozdev.org > Message-ID: > <647436bb0810031028o76476770m12881a4eaaee369b at mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > OK, could you please tell me what is meant in the bookmarks help where > it says: "The following items are interpreted." I have no clue what > is meant by "interpreted" > > I just have no clue what's interpreting what as what for what.. > Actually better yet, could you maybe just tell me how to get my FF > bookmarks bar back without having to reopen it every time I open the > browser? That would solve the whole problem. I like Vim, but I'd > really love it if I just had quick access to my bookmarks. > Thanx :set go=b Regards, Kenneth. From groovecircle at gmail.com Fri Oct 3 13:35:33 2008 From: groovecircle at gmail.com (Doug Thompson) Date: Fri, 3 Oct 2008 13:35:33 -0700 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <644fc65e0810031230x236f195er5222466ed082b284@mail.gmail.com> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <647436bb0810031028o76476770m12881a4eaaee369b@mail.gmail.com> <644fc65e0810031230x236f195er5222466ed082b284@mail.gmail.com> Message-ID: <647436bb0810031335yec3a744xf13e257becfb0e32@mail.gmail.com> Thank you much! I think I can make this thing work for me now. I just got so confused trying to understand the stuff! I'm sure a good course in computers would make it all crystal clear, but everything I've had to teach myself. Thanx again though for quickly answering my questions. On Fri, Oct 3, 2008 at 12:30 PM, Doug Kearns wrote: > On Sat, Oct 4, 2008 at 3:28 AM, Doug Thompson wrote: >> OK, could you please tell me what is meant in the bookmarks help where >> it says: "The following items are interpreted." I have no clue what >> is meant by "interpreted" > > It means that the :bmark command "understands" those options. > > E.g. When entering the following on the command-line the first is > understood while the second is not which results in an error message > being displayed. > > :bmark -keyword=abc > :bmark -badoption=abc > >> I just have no clue what's interpreting what as what for what.. >> Actually better yet, could you maybe just tell me how to get my FF >> bookmarks bar back without having to reopen it every time I open the >> browser? That would solve the whole problem. I like Vim, but I'd >> really love it if I just had quick access to my bookmarks. > > Type the following. > > :set guioptions+=b > > then > > :mkvimperatorrc > > The first command will restore your bookmarks bar and the second will > write this setting to your user configuration file, called an RC file > and named .vimperatorrc (or _vimperatorrc on Windows), which is stored in > your home directory. This file is read every time Firefox/Vimperator is > started so that the bookmarks bar setting will always be applied. > > See the following for more details for more details. :) > > :help 'guioptions' > :help :mkvimperatorrc > :help startup > > Regards, > Doug > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > From jacobchappelle at gmail.com Fri Oct 3 13:43:17 2008 From: jacobchappelle at gmail.com (Jacob) Date: Fri, 3 Oct 2008 13:43:17 -0700 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> Message-ID: <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> Hi Doug, "It seems like some kind of common misconception among people writing manual material for software that everyone using a pc and interested in the software has a full education in computers! If that's so, it needs to be changed. Writers of software instructions need to include explanations of terms possibly unfamiliar to the average pc user. Why make good software exclusive to people with extensive computer knowledge when a little extra trouble to make the instructions understandable would make it available even to ignoramuses like me?" Vim is not made for the average PC user, it is made for programmers; people who have a full education in computers, programming, engineering, and software development. I would recommend mastering Vim first before diving head on into Vimperator. It is definitely not for everyone. Jake On Fri, Oct 3, 2008 at 10:09 AM, Doug Thompson wrote: > Sorry about my irate email. I guess what I was frustrated about, to be > more clear, is the fact that the instructions were written with no > regard for readers who are just average pc users. By that, I mean > computer literate enough to browse the net, use basic programs, that > sort of thing, but not know term such as used in the vim instructions > like "mapping" and "buffers". > > I don't even know where to look those words up! It's just a pet peeve > for me with software downloads when terms are used and no glossary or > explanation of those terms are used for people unfamiliar with them. > It seems like some kind of common misconception among people writing > manual material for software that everyone using a pc and interested > in the software has a full education in computers! If that's so, it > needs to be changed. Writers of software instructions need to include > explanations of terms possibly unfamiliar to the average pc user. Why > make good software exclusive to people with extensive computer > knowledge when a little extra trouble to make the instructions > understandable would make it available even to ignoramuses like me? > > Some good instructions I've stumbled upon have a glossary and each > word in the glossary used in the instructions is a link to the > corresponding explanation in the glossary. > > On Wed, Oct 1, 2008 at 10:40 PM, Martin Steer > wrote: > > "Doug Thompson" writes: > > > >> For the most part, from what I'v e been able to make out from the > >> info on this vimperater thing and it looks like something I could > >> really use, ..BUT... > >> one of the most important and basic features I need---using links or > >> bookmarks to quickly navigate to websites is completely lacking here, > >> and I know it's possible with the program...It's bad writing that > >> makes no sense and does nothing to help me understand how to select > >> and use a bookmark to navigate to a web page. > > > > Two ways to find the help you need: type ":h bookmarks" to go there > > directly, or use F1 (fn-1), which will open the vimperator page. In the > > list of topics there is the following entry: > > > > Marks: Using bookmarks, QuickMarks, history and local marks. > > > > The "using bookmarks" section is actually about setting them. I'm > > guessing that what you're asking about is how to use them once they're > > set. There may be better ways, but I just type "o" (= ": open") and then > > type something pertinent, relying on completion to pick up the bookmark. > > > > Typing ":h completion" will give you a little bit of info about that. > > > >> > >> And then there are quicklinks--maybe that's even better, but I'll be > >> damned if I know, I can't make any of it work with every crazy > >> interpretation I can get out of the gobbledygook directions given! I > >> guess, as excited about this program as I started out being I'm just > >> giving up because someone just didn't think it was important to > >> explain simple things coherently. > >> > > > > Vimperator is a very good piece of software, which of course has some > > eccentricities. As the name suggests, it will seem less strange to > > someone who is accustomed to vim. The reason I use it is because I like > > to do things from the keyboard (rather than using e.g. a mouse), and for > > that purpose it is far better than anything else I have tried. > > > >> I'm pissed though because it's part of a much larger problem.... this > >> shit is EVERYWHERE! In > > > > But not here. My advice is to have another look at the help pages. If > > they don't in fact help, ask nicely on this list. > > > > -- > > Martin > > _______________________________________________ > > Vimperator mailing list > > Vimperator at mozdev.org > > https://www.mozdev.org/mailman/listinfo/vimperator > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: From stubenschrott at gmx.net Fri Oct 3 15:09:36 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Sat, 04 Oct 2008 00:09:36 +0200 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> Message-ID: <48E69820.3000603@gmx.net> On 2008-10-03 22:43, Jacob wrote: > Vim is not made for the average PC user, it is made for programmers; > people who have a full education in computers, programming, engineering, > and software development. I would recommend mastering Vim first before > diving head on into Vimperator. It is definitely not for everyone. Thanks, i couldn't have written it better :) Actually, while not being as good as vim yet, I think the vimperator documentation is precise and exactly telling what is going on. For people who have a high degree of technical understanding any other - not-so-exact - documentation would be less useful. That being said, :help tutorial is a nice way to learn the most basic things in a more non-formal language. We should try to improve this tutorial so also people without a PhD in computer science can master vimperator :) -- Martin From groovecircle at gmail.com Fri Oct 3 16:59:46 2008 From: groovecircle at gmail.com (Doug Thompson) Date: Fri, 3 Oct 2008 16:59:46 -0700 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> Message-ID: <647436bb0810031659q665478dbh8a07c71ede1f1e9b@mail.gmail.com> Well but see, now there, I think your wrong...I mean if you just want it to be for educated computer users, fine, but I'm not an educated computer user, but just with the little bit of additional explanation you were able to give me I am at least enjoying the luxury now of moving around much easier without all the mouse reaching! I've tried other mouseless navigation software and they worked like crap. This works very well though! I'm sure this stuff isn't so hard to understand, it's just a matter of translating the academia to layman terms. As technical as it seems to be though, I doubt I'll use it for anything other than a way to tell my mouse to piss off, but, you know, there's a lot to be said 4 that! Especially when the wrist pain sets in! Anyway, good job on the program! Try to make it accessible to as many as possible, cuz it does work great! On Fri, Oct 3, 2008 at 1:43 PM, Jacob wrote: > Hi Doug, > > > "It seems like some kind of common misconception among people writing manual > material for software that everyone using a pc and interested in the > software has a full education in computers! If that's so, it needs to be > changed. Writers of software instructions need to include explanations of > terms possibly unfamiliar to the average pc user. Why make good software > exclusive to people with extensive computer knowledge when a little extra > trouble to make the instructions understandable would make it available even > to ignoramuses like me?" > > Vim is not made for the average PC user, it is made for programmers; people > who have a full education in computers, programming, engineering, and > software development. I would recommend mastering Vim first before diving > head on into Vimperator. It is definitely not for everyone. > > > Jake > > > On Fri, Oct 3, 2008 at 10:09 AM, Doug Thompson > wrote: >> >> Sorry about my irate email. I guess what I was frustrated about, to be >> more clear, is the fact that the instructions were written with no >> regard for readers who are just average pc users. By that, I mean >> computer literate enough to browse the net, use basic programs, that >> sort of thing, but not know term such as used in the vim instructions >> like "mapping" and "buffers". >> >> I don't even know where to look those words up! It's just a pet peeve >> for me with software downloads when terms are used and no glossary or >> explanation of those terms are used for people unfamiliar with them. >> It seems like some kind of common misconception among people writing >> manual material for software that everyone using a pc and interested >> in the software has a full education in computers! If that's so, it >> needs to be changed. Writers of software instructions need to include >> explanations of terms possibly unfamiliar to the average pc user. Why >> make good software exclusive to people with extensive computer >> knowledge when a little extra trouble to make the instructions >> understandable would make it available even to ignoramuses like me? >> >> Some good instructions I've stumbled upon have a glossary and each >> word in the glossary used in the instructions is a link to the >> corresponding explanation in the glossary. >> >> On Wed, Oct 1, 2008 at 10:40 PM, Martin Steer >> wrote: >> > "Doug Thompson" writes: >> > >> >> For the most part, from what I'v e been able to make out from the >> >> info on this vimperater thing and it looks like something I could >> >> really use, ..BUT... >> >> one of the most important and basic features I need---using links or >> >> bookmarks to quickly navigate to websites is completely lacking here, >> >> and I know it's possible with the program...It's bad writing that >> >> makes no sense and does nothing to help me understand how to select >> >> and use a bookmark to navigate to a web page. >> > >> > Two ways to find the help you need: type ":h bookmarks" to go there >> > directly, or use F1 (fn-1), which will open the vimperator page. In the >> > list of topics there is the following entry: >> > >> > Marks: Using bookmarks, QuickMarks, history and local marks. >> > >> > The "using bookmarks" section is actually about setting them. I'm >> > guessing that what you're asking about is how to use them once they're >> > set. There may be better ways, but I just type "o" (= ": open") and then >> > type something pertinent, relying on completion to pick up the bookmark. >> > >> > Typing ":h completion" will give you a little bit of info about that. >> > >> >> >> >> And then there are quicklinks--maybe that's even better, but I'll be >> >> damned if I know, I can't make any of it work with every crazy >> >> interpretation I can get out of the gobbledygook directions given! I >> >> guess, as excited about this program as I started out being I'm just >> >> giving up because someone just didn't think it was important to >> >> explain simple things coherently. >> >> >> > >> > Vimperator is a very good piece of software, which of course has some >> > eccentricities. As the name suggests, it will seem less strange to >> > someone who is accustomed to vim. The reason I use it is because I like >> > to do things from the keyboard (rather than using e.g. a mouse), and for >> > that purpose it is far better than anything else I have tried. >> > >> >> I'm pissed though because it's part of a much larger problem.... this >> >> shit is EVERYWHERE! In >> > >> > But not here. My advice is to have another look at the help pages. If >> > they don't in fact help, ask nicely on this list. >> > >> > -- >> > Martin >> > _______________________________________________ >> > Vimperator mailing list >> > Vimperator at mozdev.org >> > https://www.mozdev.org/mailman/listinfo/vimperator >> > >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > From eyolf at oestrem.com Fri Oct 3 17:40:57 2008 From: eyolf at oestrem.com (Eyolf =?iso-8859-1?Q?=D8strem?=) Date: Sat, 4 Oct 2008 02:40:57 +0200 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <647436bb0810031659q665478dbh8a07c71ede1f1e9b@mail.gmail.com> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> <647436bb0810031659q665478dbh8a07c71ede1f1e9b@mail.gmail.com> Message-ID: <20081004004057.GA27510@eyo> On 03.10.2008 (16:59), Doug Thompson wrote: > Well but see, now there, I think your wrong...I mean if you just want > it to be for educated computer users, fine, but I'm not an educated > computer user, but just with the little bit of additional explanation > you were able to give me I am at least enjoying the luxury now of > moving around much easier without all the mouse reaching! I'm sure you're right -- to a certain point. There are two kinds of "expert" documentation for (potentially) complicated software. One is the kind where the developers say, "this is very complicated, and if you're not up to that, we don't want you around" (the awesome window manager comes to mind, where it is explicitly stated (using slightly different words) that "if you're so stupid you don't know how to program in Lua, you might as well go hang yourself, or at least stay away from our very exclusive program"). Vimperator, on the other hand, is very well documented. Sure, it's a complex piece of software with loads of functionality which may be beyond what most people will need, but it's there for you if you want it, and the descriptions of the various features are precise and comprehensive (albeit concise). Spend 20 minutes on the help files, and you will not only be able to use the program more efficiently, you will also have learned something that will benefit you next time around. Sure, it is written in a certain style, but it IS accessible and helpful even to people without a degree in computer science, only some patience and comprehension. For the record, my degree is in musicology, not in CS. :) Eyolf > > I've tried other mouseless navigation software and they worked like crap. > This works very well though! I'm sure this stuff isn't so hard to > understand, it's just a matter of translating the academia to layman > terms. > > As technical as it seems to be though, I doubt I'll use it for anything > other than a way to tell my mouse to piss off, but, you know, there's a > lot to be said 4 that! Especially when the wrist pain sets in! > > Anyway, good job on the program! Try to make it accessible to as many as > possible, cuz it does work great! > > On Fri, Oct 3, 2008 at 1:43 PM, Jacob wrote: > > Hi Doug, > > > > > > "It seems like some kind of common misconception among people writing > > manual material for software that everyone using a pc and interested in > > the software has a full education in computers! If that's so, it needs > > to be changed. Writers of software instructions need to include > > explanations of terms possibly unfamiliar to the average pc user. Why > > make good software exclusive to people with extensive computer > > knowledge when a little extra trouble to make the instructions > > understandable would make it available even to ignoramuses like me?" > > > > Vim is not made for the average PC user, it is made for programmers; > > people who have a full education in computers, programming, > > engineering, and software development. I would recommend mastering Vim > > first before diving head on into Vimperator. It is definitely not for > > everyone. > > > > > > Jake > > > > > > On Fri, Oct 3, 2008 at 10:09 AM, Doug Thompson > > wrote: > >> > >> Sorry about my irate email. I guess what I was frustrated about, to be > >> more clear, is the fact that the instructions were written with no > >> regard for readers who are just average pc users. By that, I mean > >> computer literate enough to browse the net, use basic programs, that > >> sort of thing, but not know term such as used in the vim instructions > >> like "mapping" and "buffers". > >> > >> I don't even know where to look those words up! It's just a pet peeve > >> for me with software downloads when terms are used and no glossary or > >> explanation of those terms are used for people unfamiliar with them. > >> It seems like some kind of common misconception among people writing > >> manual material for software that everyone using a pc and interested > >> in the software has a full education in computers! If that's so, it > >> needs to be changed. Writers of software instructions need to include > >> explanations of terms possibly unfamiliar to the average pc user. Why > >> make good software exclusive to people with extensive computer > >> knowledge when a little extra trouble to make the instructions > >> understandable would make it available even to ignoramuses like me? > >> > >> Some good instructions I've stumbled upon have a glossary and each > >> word in the glossary used in the instructions is a link to the > >> corresponding explanation in the glossary. > >> > >> On Wed, Oct 1, 2008 at 10:40 PM, Martin Steer > >> wrote: > >> > "Doug Thompson" writes: > >> > > >> >> For the most part, from what I'v e been able to make out from the > >> >> info on this vimperater thing and it looks like something I could > >> >> really use, ..BUT... one of the most important and basic features > >> >> I need---using links or bookmarks to quickly navigate to websites > >> >> is completely lacking here, and I know it's possible with the > >> >> program...It's bad writing that makes no sense and does nothing to > >> >> help me understand how to select and use a bookmark to navigate to > >> >> a web page. > >> > > >> > Two ways to find the help you need: type ":h bookmarks" to go there > >> > directly, or use F1 (fn-1), which will open the vimperator page. In > >> > the list of topics there is the following entry: > >> > > >> > Marks: Using bookmarks, QuickMarks, history and local marks. > >> > > >> > The "using bookmarks" section is actually about setting them. I'm > >> > guessing that what you're asking about is how to use them once > >> > they're set. There may be better ways, but I just type "o" (= ": > >> > open") and then type something pertinent, relying on completion to > >> > pick up the bookmark. > >> > > >> > Typing ":h completion" will give you a little bit of info about > >> > that. > >> > > >> >> > >> >> And then there are quicklinks--maybe that's even better, but I'll > >> >> be damned if I know, I can't make any of it work with every crazy > >> >> interpretation I can get out of the gobbledygook directions given! > >> >> I guess, as excited about this program as I started out being I'm > >> >> just giving up because someone just didn't think it was important > >> >> to explain simple things coherently. > >> >> > >> > > >> > Vimperator is a very good piece of software, which of course has > >> > some eccentricities. As the name suggests, it will seem less strange > >> > to someone who is accustomed to vim. The reason I use it is because > >> > I like to do things from the keyboard (rather than using e.g. a > >> > mouse), and for that purpose it is far better than anything else I > >> > have tried. > >> > > >> >> I'm pissed though because it's part of a much larger problem.... > >> >> this shit is EVERYWHERE! In > >> > > >> > But not here. My advice is to have another look at the help pages. > >> > If they don't in fact help, ask nicely on this list. > >> > > >> > -- Martin _______________________________________________ Vimperator > >> > mailing list Vimperator at mozdev.org > >> > https://www.mozdev.org/mailman/listinfo/vimperator > >> > > >> _______________________________________________ Vimperator mailing > >> list Vimperator at mozdev.org > >> https://www.mozdev.org/mailman/listinfo/vimperator > > > > > > _______________________________________________ Vimperator mailing list > > Vimperator at mozdev.org > > https://www.mozdev.org/mailman/listinfo/vimperator > > > > > _______________________________________________ Vimperator mailing list > Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator > -- My doctorate's in Literature, but it seems like a pretty good pulse to me. From groovecircle at gmail.com Fri Oct 3 19:15:08 2008 From: groovecircle at gmail.com (Doug Thompson) Date: Fri, 3 Oct 2008 19:15:08 -0700 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <20081004004057.GA27510@eyo> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> <647436bb0810031659q665478dbh8a07c71ede1f1e9b@mail.gmail.com> <20081004004057.GA27510@eyo> Message-ID: <647436bb0810031915o64aa8825u2ae2b941dfe98ee@mail.gmail.com> Trust me, if 20 minutes on the help files was all I needed we wouldn't be having this conversation. It wasn't not reading, it was not understanding words that are not familiar to me because I don't have a computer degree words which, however could easily be included in a glossary of terms. Probably if I had that I would have figured most of this stuff out with just my high school education! On Fri, Oct 3, 2008 at 5:40 PM, Eyolf ?strem wrote: > On 03.10.2008 (16:59), Doug Thompson wrote: >> Well but see, now there, I think your wrong...I mean if you just want >> it to be for educated computer users, fine, but I'm not an educated >> computer user, but just with the little bit of additional explanation >> you were able to give me I am at least enjoying the luxury now of >> moving around much easier without all the mouse reaching! > > I'm sure you're right -- to a certain point. There are two kinds of > "expert" documentation for (potentially) complicated software. One is the > kind where the developers say, "this is very complicated, and if you're not > up to that, we don't want you around" (the awesome window manager comes to > mind, where it is explicitly stated (using slightly different words) that > "if you're so stupid you don't know how to program in Lua, you might as > well go hang yourself, or at least stay away from our very exclusive > program"). Vimperator, on the other hand, is very well documented. Sure, > it's a complex piece of software with loads of functionality which may be > beyond what most people will need, but it's there for you if you want it, > and the descriptions of the various features are precise and comprehensive > (albeit concise). Spend 20 minutes on the help files, and you will not only > be able to use the program more efficiently, you will also have learned > something that will benefit you next time around. Sure, it is written in a > certain style, but it IS accessible and helpful even to people without a > degree in computer science, only some patience and comprehension. > > For the record, my degree is in musicology, not in CS. :) > > Eyolf >> >> I've tried other mouseless navigation software and they worked like crap. >> This works very well though! I'm sure this stuff isn't so hard to >> understand, it's just a matter of translating the academia to layman >> terms. >> >> As technical as it seems to be though, I doubt I'll use it for anything >> other than a way to tell my mouse to piss off, but, you know, there's a >> lot to be said 4 that! Especially when the wrist pain sets in! >> >> Anyway, good job on the program! Try to make it accessible to as many as >> possible, cuz it does work great! >> >> On Fri, Oct 3, 2008 at 1:43 PM, Jacob wrote: >> > Hi Doug, >> > >> > >> > "It seems like some kind of common misconception among people writing >> > manual material for software that everyone using a pc and interested in >> > the software has a full education in computers! If that's so, it needs >> > to be changed. Writers of software instructions need to include >> > explanations of terms possibly unfamiliar to the average pc user. Why >> > make good software exclusive to people with extensive computer >> > knowledge when a little extra trouble to make the instructions >> > understandable would make it available even to ignoramuses like me?" >> > >> > Vim is not made for the average PC user, it is made for programmers; >> > people who have a full education in computers, programming, >> > engineering, and software development. I would recommend mastering Vim >> > first before diving head on into Vimperator. It is definitely not for >> > everyone. >> > >> > >> > Jake >> > >> > >> > On Fri, Oct 3, 2008 at 10:09 AM, Doug Thompson >> > wrote: >> >> >> >> Sorry about my irate email. I guess what I was frustrated about, to be >> >> more clear, is the fact that the instructions were written with no >> >> regard for readers who are just average pc users. By that, I mean >> >> computer literate enough to browse the net, use basic programs, that >> >> sort of thing, but not know term such as used in the vim instructions >> >> like "mapping" and "buffers". >> >> >> >> I don't even know where to look those words up! It's just a pet peeve >> >> for me with software downloads when terms are used and no glossary or >> >> explanation of those terms are used for people unfamiliar with them. >> >> It seems like some kind of common misconception among people writing >> >> manual material for software that everyone using a pc and interested >> >> in the software has a full education in computers! If that's so, it >> >> needs to be changed. Writers of software instructions need to include >> >> explanations of terms possibly unfamiliar to the average pc user. Why >> >> make good software exclusive to people with extensive computer >> >> knowledge when a little extra trouble to make the instructions >> >> understandable would make it available even to ignoramuses like me? >> >> >> >> Some good instructions I've stumbled upon have a glossary and each >> >> word in the glossary used in the instructions is a link to the >> >> corresponding explanation in the glossary. >> >> >> >> On Wed, Oct 1, 2008 at 10:40 PM, Martin Steer >> >> wrote: >> >> > "Doug Thompson" writes: >> >> > >> >> >> For the most part, from what I'v e been able to make out from the >> >> >> info on this vimperater thing and it looks like something I could >> >> >> really use, ..BUT... one of the most important and basic features >> >> >> I need---using links or bookmarks to quickly navigate to websites >> >> >> is completely lacking here, and I know it's possible with the >> >> >> program...It's bad writing that makes no sense and does nothing to >> >> >> help me understand how to select and use a bookmark to navigate to >> >> >> a web page. >> >> > >> >> > Two ways to find the help you need: type ":h bookmarks" to go there >> >> > directly, or use F1 (fn-1), which will open the vimperator page. In >> >> > the list of topics there is the following entry: >> >> > >> >> > Marks: Using bookmarks, QuickMarks, history and local marks. >> >> > >> >> > The "using bookmarks" section is actually about setting them. I'm >> >> > guessing that what you're asking about is how to use them once >> >> > they're set. There may be better ways, but I just type "o" (= ": >> >> > open") and then type something pertinent, relying on completion to >> >> > pick up the bookmark. >> >> > >> >> > Typing ":h completion" will give you a little bit of info about >> >> > that. >> >> > >> >> >> >> >> >> And then there are quicklinks--maybe that's even better, but I'll >> >> >> be damned if I know, I can't make any of it work with every crazy >> >> >> interpretation I can get out of the gobbledygook directions given! >> >> >> I guess, as excited about this program as I started out being I'm >> >> >> just giving up because someone just didn't think it was important >> >> >> to explain simple things coherently. >> >> >> >> >> > >> >> > Vimperator is a very good piece of software, which of course has >> >> > some eccentricities. As the name suggests, it will seem less strange >> >> > to someone who is accustomed to vim. The reason I use it is because >> >> > I like to do things from the keyboard (rather than using e.g. a >> >> > mouse), and for that purpose it is far better than anything else I >> >> > have tried. >> >> > >> >> >> I'm pissed though because it's part of a much larger problem.... >> >> >> this shit is EVERYWHERE! In >> >> > >> >> > But not here. My advice is to have another look at the help pages. >> >> > If they don't in fact help, ask nicely on this list. >> >> > >> >> > -- Martin _______________________________________________ Vimperator >> >> > mailing list Vimperator at mozdev.org >> >> > https://www.mozdev.org/mailman/listinfo/vimperator >> >> > >> >> _______________________________________________ Vimperator mailing >> >> list Vimperator at mozdev.org >> >> https://www.mozdev.org/mailman/listinfo/vimperator >> > >> > >> > _______________________________________________ Vimperator mailing list >> > Vimperator at mozdev.org >> > https://www.mozdev.org/mailman/listinfo/vimperator >> > >> > >> _______________________________________________ Vimperator mailing list >> Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator >> > > -- My doctorate's in Literature, but it seems like a pretty good pulse to > me. > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > From schlachthausfunf at gmail.com Fri Oct 3 21:33:48 2008 From: schlachthausfunf at gmail.com (Jan Snyder) Date: Sat, 4 Oct 2008 00:33:48 -0400 Subject: [Vimperator] vim Message-ID: On Fri, Oct 3, 2008 at 10:15 PM, wrote: >> Vim is not made for the average PC user, it is made for programmers; >> people who have a full education in computers, programming, engineering, >> and software development. I would recommend mastering Vim first before >> diving head on into Vimperator. It is definitely not for everyone. > > Thanks, i couldn't have written it better :) Actually, while not being > as good as vim yet, I think the vimperator documentation is precise and > exactly telling what is going on. For people who have a high degree of > technical understanding any other - not-so-exact - documentation would > be less useful. > > That being said, :help tutorial is a nice way to learn the most basic > things in a more non-formal language. We should try to improve this > tutorial so also people without a PhD in computer science can master > vimperator :) > > -- > Martin > Vim isn't so hard. As you say, just go through vim tutorial and it's fairly straight forward to pick up. It's just one of those things you have to read about before using and modify with an "rc" config file. Of course if you don't use a config file it will be fairly unusable out of the box. I find most quality programs have an rc file. In Linux I have them all in one folder called backup with symlinks to them in other folders, so to back them up I just copy the backup folder with it's symlinks and put it into a archive and then mail it to my gmail account. That way if my linux gets messed up or I upgrade my config settings are safe. -Jan From dpb at driftaway.org Fri Oct 3 23:14:55 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Sat, 4 Oct 2008 09:14:55 +0300 Subject: [Vimperator] :help completion funniness In-Reply-To: <48E61205.3010508@tedpavlic.com> References: <48E61205.3010508@tedpavlic.com> Message-ID: 2008/10/3 Ted Pavlic : > I'm running vimperator built from the changesets stored at the Mercurial > clone of the main source repo. This problem seemed to start after a batch of > changesets a little while ago, but I haven't isolated a particular changeset > that's the source of the problem. > > In my .vimperatorrc, I have: > > :set wildoptions=auto > :set cpt=l > > which causes my "open" commands to complete like Firefox's URL bar does. > However, the "wildoptions=auto" seems to make my ":help" completions do > really funny things. For example, I tried to type > > :help editor > > but it printed on the command line as > > :help edittotor > > If I type (not even that quickly): > > :help e(space) > > where that (space) is a space, I get things like (these are actual > examples): > > :help e > :help ee > :help e e(space) > > etc. > > I only see this problem with help completion. My URL completion seems > to work fine. > > Thoughts? > --Ted This seems to be a Mac OS X issue only, I've been having it too. Works fine with Linux though and I have no idea why it does it. -- Daniel From dpb at driftaway.org Fri Oct 3 23:27:18 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Sat, 4 Oct 2008 09:27:18 +0300 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <48E69820.3000603@gmx.net> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> <48E69820.3000603@gmx.net> Message-ID: 2008/10/4 Martin Stubenschrott : > That being said, :help tutorial is a nice way to learn the most basic > things in a more non-formal language. We should try to improve this > tutorial so also people without a PhD in computer science can master > vimperator :) Oh come on.. I haven't studied computer science and still I get it all. I've just self-taught everything myself. ;) (Well, ok, my company "trained" me for 6 months to be a professional linux developer, but I didn't learn *that* much new stuff there... <.<) -- Daniel From stubenschrott at gmx.net Sat Oct 4 02:08:14 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Sat, 04 Oct 2008 11:08:14 +0200 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <647436bb0810031915o64aa8825u2ae2b941dfe98ee@mail.gmail.com> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> <647436bb0810031659q665478dbh8a07c71ede1f1e9b@mail.gmail.com> <20081004004057.GA27510@eyo> <647436bb0810031915o64aa8825u2ae2b941dfe98ee@mail.gmail.com> Message-ID: <48E7327E.10603@gmx.net> On 2008-10-04 04:15, Doug Thompson wrote: > Trust me, if 20 minutes on the help files was all I needed we wouldn't > be having this conversation. It wasn't not reading, it was not > understanding words that are not familiar to me because I don't have a > computer degree words which, however could easily be included in a > glossary of terms. Probably if I had that I would have figured most of > this stuff out with just my high school education! Can you give examples of the documentation or special words which were especially hard for you to understand? It's not that we don't want to improve the docs when it's written badly (badly doesn't mean technical though). -- Martin From martinsteer at maxi.net.au Sat Oct 4 03:35:06 2008 From: martinsteer at maxi.net.au (Martin Steer) Date: Sat, 04 Oct 2008 20:35:06 +1000 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> (Jacob's message of "Fri, 3 Oct 2008 13:43:17 -0700") References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> Message-ID: <87vdw8a0iv.fsf@maxi.net.au> Jacob writes: > > "It seems like some kind of common misconception among people writing > manual material for software that everyone using a pc and interested > in the software has a full education in computers! If that's so, it > needs to be changed. Writers of software instructions need to include > explanations of terms possibly unfamiliar to the average pc user. Why > make good software exclusive to people with extensive computer > knowledge when a little extra trouble to make the instructions > understandable would make it available even to ignoramuses like me?" > > Vim is not made for the average PC user, it is made for programmers; > people who have a full education in computers, programming, > engineering, and software development. I would recommend mastering Vim > first before diving head on into Vimperator. It is definitely not for > everyone. > Well, I would say that vim is far harder to come to terms with than vimperator. It was vimperator that led me to give vim another try. In terms of the dominant GUI paradigm, vimperator is peculiar, so yes, not for everyone. But a web browser's still a web browser. The way to learn it is to use it. No technical education required, just persistence. -- Martin From groovecircle at gmail.com Sat Oct 4 07:51:04 2008 From: groovecircle at gmail.com (Doug Thompson) Date: Sat, 4 Oct 2008 07:51:04 -0700 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <48E7327E.10603@gmx.net> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> <647436bb0810031659q665478dbh8a07c71ede1f1e9b@mail.gmail.com> <20081004004057.GA27510@eyo> <647436bb0810031915o64aa8825u2ae2b941dfe98ee@mail.gmail.com> <48E7327E.10603@gmx.net> Message-ID: <647436bb0810040751g2c1ba3e5y3be8ee8f063e1953@mail.gmail.com> I understand where using technical language can be the only way to explain something precisely, but a glossary of terms can definitely go a long way toward helping those less fortunate in the education dept, The words that come to mind off the bat that I didn't understand were, "buffers", "mappings" and it seems like some things were just stated in a technical way that was hard to understand. I'm sure any word that's definition is too computer specific to likely be found in the dictionary would be a good one to include in a glossary. I'm only using vim for what I assume it's chief purpose is--as a system of mouseless navigation. I'm interested in what other uses it has as well. Is there any online documentation or tutorials you know of that might help me understand it better? I know it's somewhat complicated, but what I've learned so far has been serving me well! Definitely beats the crap out of other mousless nav programs I've used. One seemed to always put numbers on every element on the screen except the one I wanted to sellect! Drove me nuts! I gave up on it after that till I found vim. On Sat, Oct 4, 2008 at 2:08 AM, Martin Stubenschrott wrote: > On 2008-10-04 04:15, Doug Thompson wrote: > >> Trust me, if 20 minutes on the help files was all I needed we wouldn't >> be having this conversation. It wasn't not reading, it was not >> understanding words that are not familiar to me because I don't have a >> computer degree words which, however could easily be included in a >> glossary of terms. Probably if I had that I would have figured most of >> this stuff out with just my high school education! > > Can you give examples of the documentation or special words which were > especially hard for you to understand? It's not that we don't want to > improve the docs when it's written badly (badly doesn't mean technical > though). > > -- > Martin > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > From dougkearns at gmail.com Sat Oct 4 08:58:57 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Sun, 5 Oct 2008 01:58:57 +1000 Subject: [Vimperator] Looks like another really good program I can't use because it isn't coherently exlplained. In-Reply-To: <647436bb0810040751g2c1ba3e5y3be8ee8f063e1953@mail.gmail.com> References: <647436bb0810011842i1dc38824g6a1391c5654419c3@mail.gmail.com> <87skrfo8q7.fsf@maxi.net.au> <647436bb0810031009s603f4921n6644053af630b833@mail.gmail.com> <3ec81ae0810031343r6e4ff600x5f141b578b2914d4@mail.gmail.com> <647436bb0810031659q665478dbh8a07c71ede1f1e9b@mail.gmail.com> <20081004004057.GA27510@eyo> <647436bb0810031915o64aa8825u2ae2b941dfe98ee@mail.gmail.com> <48E7327E.10603@gmx.net> <647436bb0810040751g2c1ba3e5y3be8ee8f063e1953@mail.gmail.com> Message-ID: <644fc65e0810040858g5b1a625erb9a570494a331be@mail.gmail.com> On Sun, Oct 5, 2008 at 12:51 AM, Doug Thompson wrote: > I'm only using vim for what I assume it's chief purpose is--as a > system of mouseless navigation. I may be misunderstanding you but your last couple of messages seem to suggest that you're not aware of the difference between Vim the text editor and Vimperator the Firefox extension. Vim (http://www.vim.org/) is a text editor. One of the "Big Two" in Geekdom, the other being Emacs (http://www.gnu.org/software/emacs/). Vimperator, what you're using here, is a Firefox extension _heavily_ inspired by Vim and it's user interface. As such it should be easy to pick up if you are a Vim user (the target audience) but if not I imagine it would be quite difficult. Regards, Doug From jim at jimrandomh.org Sun Oct 5 12:45:21 2008 From: jim at jimrandomh.org (Jim Babcock) Date: Sun, 5 Oct 2008 15:45:21 -0400 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z Message-ID: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> Right now, vimperator remaps both Ctrl+C (from 'copy' to 'cancel') and Ctrl+V (from 'paste' to 'pass-through'). On Linux, the preferred method of copy/paste is with the middle mouse button, so this is not a problem. On Windows, this is a user-interface disaster and it badly needs to be fixed. There are three places you might copy from: text from a Web page, text from a form field, and text from an external application. There are two places you might copy to: into a form field, and into an external application. The address and command bars work like form fields. Copying from... A web page: 'Y' works, '^C' doesn't Form field: 'Y' doesn't work, '^C' does Extern application: 'Y' doesn't work, '^C' does Copying to... Form field: '^V' doesn't work, '^V,^V' does External application: '^V' works, '^V,^V' pastes twice Or, seen another way Copy Paste Page Y N/A Form ^C ^V,^V App ^C ^V Ordinary users won't memorize that table. They'll never figure it out, because it's not documented explicitly, and they wouldn't read it even if it was. Instead, they'll use the right-click menu, the only thing that works everywhere. In fact, a few weeks after I started using Vimperator, I caught myself doing just that, in a completely unrelated application, something I had never done before. We need to restore ^C and ^V to their original, rightful functions as copy and paste, which means displacing the ^C=cancel and ^V=pass-through hotkeys. In fact, both of these hotkeys are unique to vimperator and do not appear in vim. ^V means 'block visual' in vim, which doesn't apply in vimperator, so pass-through can be easily assigned to some other key. I suggest backslash in command mode and ctrl+backslash in both command and insert modes. That leaves ^C. I think that should be moved to ^S. This has two good mnemonics: it's 'stop', and it's also the Unix hotkey for XOFF, which is useless but semantically similar. ^S is currently "save page as" in vimperator, which is rarely used and can still be accessed with :save or :saveas. Undo is also broken; it was ^Z, but ^Z is not pass-through mode and there's no way to undo edits in a form field without using the mouse. I see no reason not to move that to another hotkey, especially since ^Z in vim means suspend, which is completely unrelated, and unexpectedly finding yourself in pass-through mode is extremely disorienting. I can't think of a non-arbitrary hotkey to change this to, but ^Z was pretty arbitrary in the first place, so any unused hotkey will do. From ted at tedpavlic.com Mon Oct 6 05:35:11 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 06 Oct 2008 08:35:11 -0400 Subject: [Vimperator] :help completion funniness In-Reply-To: References: <48E61205.3010508@tedpavlic.com> Message-ID: <48EA05FF.2080201@tedpavlic.com> > This seems to be a Mac OS X issue only, I've been having it too. Works > fine with Linux though and I have no idea why it does it. Hm. I'm running a pretty slow Mac (1.67 GHz Powerbook G4 with OS X 10.4). Do you think that might have anything to do with it? I have a feeling it does *not* because I seem to get the problem regardless of how fast I type. I'm *sure* that this problem was introduced *recently*. I guess I just need to go back through all the changesets until I can find the one that did it. :( --Ted -- Ted Pavlic From ted at tedpavlic.com Mon Oct 6 05:36:51 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 06 Oct 2008 08:36:51 -0400 Subject: [Vimperator] Fast copying of link location? Message-ID: <48EA0663.80702@tedpavlic.com> Right now I can hit "f" (or "F") and type in a link that I want to *GO TO* on a page. It would be nice if I could do the same for a link that I wanted to *COPY*. That is, I still have to use my mouse to right-click on a link and go to "Copy Link Location." Does Vimperator currently have the ability to access "Copy Link Location" similar to how it does fast links? (I'd comb through the help documentation, but as discussed in a previous thread, ":help" doesn't work on a Mac with vimperator) --Ted -- Ted Pavlic From ted at tedpavlic.com Mon Oct 6 05:38:30 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 06 Oct 2008 08:38:30 -0400 Subject: [Vimperator] Fast copying of link location? In-Reply-To: <48EA0663.80702@tedpavlic.com> References: <48EA0663.80702@tedpavlic.com> Message-ID: <48EA06C6.5020107@tedpavlic.com> Nevermind... I found it now. By typing ":help f" very very slowly (to prevent the Vimperator-OSX bug), I was able to find what I needed. ;y Thanks -- Ted Ted Pavlic wrote: > Right now I can hit "f" (or "F") and type in a link that I want to *GO > TO* on a page. > > It would be nice if I could do the same for a link that I wanted to > *COPY*. That is, I still have to use my mouse to right-click on a link > and go to "Copy Link Location." > > Does Vimperator currently have the ability to access "Copy Link > Location" similar to how it does fast links? > > (I'd comb through the help documentation, but as discussed in a previous > thread, ":help" doesn't work on a Mac with vimperator) > > --Ted > -- Ted Pavlic From dpb at driftaway.org Mon Oct 6 07:34:40 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Mon, 6 Oct 2008 17:34:40 +0300 Subject: [Vimperator] :help completion funniness In-Reply-To: <48EA05FF.2080201@tedpavlic.com> References: <48E61205.3010508@tedpavlic.com> <48EA05FF.2080201@tedpavlic.com> Message-ID: 2008/10/6 Ted Pavlic : >> This seems to be a Mac OS X issue only, I've been having it too. Works >> fine with Linux though and I have no idea why it does it. > > Hm. I'm running a pretty slow Mac (1.67 GHz Powerbook G4 with OS X 10.4). Do > you think that might have anything to do with it? I have a feeling it does > *not* because I seem to get the problem regardless of how fast I type. No, that shouldn't be it. I have an intel Macbook from a year ago and I get it too. > I'm *sure* that this problem was introduced *recently*. I guess I just need > to go back through all the changesets until I can find the one that did it. > :( I've had it for quite a while already... -- Daniel From teramako at gmail.com Mon Oct 6 09:55:01 2008 From: teramako at gmail.com (M.Terada) Date: Tue, 7 Oct 2008 01:55:01 +0900 Subject: [Vimperator] Makefile.common is wrong Message-ID: <6eebba490810060955q221cf476k1bf5057551605b6e@mail.gmail.com> Hi In resend days, src/content/buffer.xhtml was added. But Makefile.common is not modefied. here is a patch. -- Index: Makefile.common =================================================================== RCS file: /cvs/vimperator/src/Makefile.common,v retrieving revision 1.6 diff -u -r1.6 Makefile.common --- Makefile.common 14 Sep 2008 07:54:16 -0000 1.6 +++ Makefile.common 6 Oct 2008 16:50:33 -0000 @@ -16,6 +16,7 @@ -o -path '*.css' \ -o -path '*.xul' \ -o -path '*.html' \ + -o -path '*.xhtml' \ \) \ } JAR_DIRS = $(foreach f,${JAR_FILES},$(dir $f)) -- teramako http://d.hatena.ne.jp/teramako/ From ted at tedpavlic.com Mon Oct 6 12:15:38 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 06 Oct 2008 15:15:38 -0400 Subject: [Vimperator] "Added :sty chrome to style" (changeset 530c13cc1ade) breaks Firefox Message-ID: <48EA63DA.4070801@tedpavlic.com> I've been pulling down the Mercurial clone of the Vimperator mirror. Today I grabbed a batch of changes from the last few days, and these changes broke Firefox on both Windows and OS X. Firefox starts and seems to get "stuck" before it executes the .vimperatorrc file. I can *type* at the command line, but it never registers my keypress. I rolled things back until things started working, and I found that the offending changeset was: ===== 2008-10-06 maglione * src/chrome.manifest, src/content/bookmarks.js, src/content/buffer.js, src/content/liberator.js, src/content/muttator.xul, src/content/muttatorcompose.xul, src/content/tabs.js, src/content/ui.js, src/content/util.js, src/content/vimperator.xul: Added :sty chrome to style the main window, moved a bunch of inline styles to CSS, fixed some completion bugs, removed util.blankDocument [530c13cc1ade] ===== Has anyone else noticed that Vimperator ceases to start up after this "fix"? --Ted -- Ted Pavlic From stubenschrott at gmx.net Mon Oct 6 14:29:37 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Mon, 06 Oct 2008 23:29:37 +0200 Subject: [Vimperator] Makefile.common is wrong In-Reply-To: <6eebba490810060955q221cf476k1bf5057551605b6e@mail.gmail.com> References: <6eebba490810060955q221cf476k1bf5057551605b6e@mail.gmail.com> Message-ID: <48EA8341.7070605@gmx.net> Thanks, applied. @Ted: if you read this, does that fix your build? (you'll probably have to wait till tomorrow for it to show up in the nightlies) On 2008-10-06 18:55, M.Terada wrote: > Hi > > In resend days, src/content/buffer.xhtml was added. > But Makefile.common is not modefied. > > here is a patch. > > -- > Index: Makefile.common > =================================================================== > RCS file: /cvs/vimperator/src/Makefile.common,v > retrieving revision 1.6 > diff -u -r1.6 Makefile.common > --- Makefile.common 14 Sep 2008 07:54:16 -0000 1.6 > +++ Makefile.common 6 Oct 2008 16:50:33 -0000 > @@ -16,6 +16,7 @@ > -o -path '*.css' \ > -o -path '*.xul' \ > -o -path '*.html' \ > + -o -path '*.xhtml' \ > \) \ > } > JAR_DIRS = $(foreach f,${JAR_FILES},$(dir $f)) > > From w.l.fischer at googlemail.com Mon Oct 6 14:56:49 2008 From: w.l.fischer at googlemail.com (W) Date: Mon, 6 Oct 2008 23:56:49 +0200 Subject: [Vimperator] Vimbox Message-ID: <4b5d137a0810061456n6cf87c4ay810ac55751bcf5b0@mail.gmail.com> Martin wrote: > Jan Snyder wrote: > > > It would be interesting to see a full vim desktop environment. Maybe > > like a combo of vim and fluxbox or gnome. Fluxbox would definitely be > > more interesting with a vim command line. I've been using vim to do > > webdesign so vimperator is very cool. > > Well, most vimperator users use tiling window managers, which make much > more sense than using Fluxbox or the like. > > Most popular are: > * awesome > * wmii > * dwm > some users also still use ion3 afaik. > > All of the above alread feature vim-like keybindings out of the box, so > try any of these. > > And also make sure to check-out muttator.mozdev.org, which is just like > Vimperator but for handling mail and rss. Two more vi-like programs come to my mind: bash: with 'set -o vi', you can edit the command line with vi compatible keys mutt: textmode mailer for un*x (although not very vi compatible) There was also a text mode browser which supported vi-like movement keys, but I forgot its name. Does anyone know of more programs that would contribute to building a vimbox? -------------- next part -------------- An HTML attachment was scrubbed... URL: From stubenschrott at gmx.net Mon Oct 6 15:47:26 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Tue, 07 Oct 2008 00:47:26 +0200 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> Message-ID: <48EA957E.8010608@gmx.net> hi, Thanks for this long and very good post, i agree with most of your points (and even i have :noremap etc. in my windows version at work). It's not so easy to get rid of the keys, however. "I" was deliberately changed to ctrl-v because: *) i wanted the same in key in both normal as in insert mode *) ctrl-v IS used in vim for some similar thing, but just in insert mode. ctrl-c is even harder to get rid off, as is used for something else and there needs to be a way to stop loading the page. ctrl-z: well, i changed it from ctrl-q recently as too many people complained. changing to ctrl-s might work for vimperator, but i got so used to the semantics of ctrl-s in muttator (save in archive, similarly to s and S) that i don't really want to move it to ctrl-s. That said, i know that overrideing those keys sucks for windows users, it's just that i want the same bindings on all platforms, but haven't found useful keys which are still free (with ctrl-z it's even 4 keys, i just don't think we'll find it). since all ctrl-c,v/z don't do something really important in vimperator, I think resorting to the :noremap method works best. any other solutions? Martin On 2008-10-05 21:45, Jim Babcock wrote: > Right now, vimperator remaps both Ctrl+C (from 'copy' to 'cancel') and > Ctrl+V (from 'paste' to 'pass-through'). On Linux, the preferred > method of copy/paste is with the middle mouse button, so this is not a > problem. On Windows, this is a user-interface disaster and it badly > needs to be fixed. > > There are three places you might copy from: text from a Web page, text > from a form field, and text from an external application. There are > two places you might copy to: into a form field, and into an external > application. The address and command bars work like form fields. > Copying from... > A web page: 'Y' works, '^C' doesn't > Form field: 'Y' doesn't work, '^C' does > Extern application: 'Y' doesn't work, '^C' does > Copying to... > Form field: '^V' doesn't work, '^V,^V' does > External application: '^V' works, '^V,^V' pastes twice > Or, seen another way > Copy Paste > Page Y N/A > Form ^C ^V,^V > App ^C ^V > Ordinary users won't memorize that table. They'll never figure it out, > because it's not documented explicitly, and they wouldn't read it even > if it was. Instead, they'll use the right-click menu, the only thing > that works everywhere. In fact, a few weeks after I started using > Vimperator, I caught myself doing just that, in a completely unrelated > application, something I had never done before. > > We need to restore ^C and ^V to their original, rightful functions as > copy and paste, which means displacing the ^C=cancel and > ^V=pass-through hotkeys. In fact, both of these hotkeys are unique to > vimperator and do not appear in vim. ^V means 'block visual' in vim, > which doesn't apply in vimperator, so pass-through can be easily > assigned to some other key. I suggest backslash in command mode and > ctrl+backslash in both command and insert modes. That leaves ^C. I > think that should be moved to ^S. This has two good mnemonics: it's > 'stop', and it's also the Unix hotkey for XOFF, which is useless but > semantically similar. ^S is currently "save page as" in vimperator, > which is rarely used and can still be accessed with :save or :saveas. > > Undo is also broken; it was ^Z, but ^Z is not pass-through mode and > there's no way to undo edits in a form field without using the mouse. > I see no reason not to move that to another hotkey, especially since > ^Z in vim means suspend, which is completely unrelated, and > unexpectedly finding yourself in pass-through mode is extremely > disorienting. I can't think of a non-arbitrary hotkey to change this > to, but ^Z was pretty arbitrary in the first place, so any unused > hotkey will do. > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > From coolcd05a at gmail.com Mon Oct 6 18:34:42 2008 From: coolcd05a at gmail.com (Alan CHENG) Date: Tue, 7 Oct 2008 09:34:42 +0800 Subject: [Vimperator] Multibyte characters problem when using :! Message-ID: <56096cc30810061834n7a34481dn9ed9ada51e521cf3@mail.gmail.com> hi all, I tried to control xmms2 in Vimperator. However, I found there is something wrong when using multibyte characters as arguments. For example: :!xmms2 mlib search artist:?* I don't have this problem when using xmms2 in mlterm. This problem is not limited to xmms2. Even a simple command 'ls' could demonstrate this: 1st: Create a file called ??.txt in your home directory 2nd: Type ':!ls ?* ' in vimperator The following message will show up: ------------------------------------------------ ls: invalid option -- Try `ls --help' for more information ------------------------------------------------. I also tried to use both single (') and double quotes (") around it. But these steps don't help. Does anybody know how to fix this? Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From ted at tedpavlic.com Mon Oct 6 18:37:45 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 06 Oct 2008 21:37:45 -0400 Subject: [Vimperator] Makefile.common is wrong In-Reply-To: <48EA8341.7070605@gmx.net> References: <6eebba490810060955q221cf476k1bf5057551605b6e@mail.gmail.com> <48EA8341.7070605@gmx.net> Message-ID: <48EABD69.3030102@tedpavlic.com> > @Ted: if you read this, does that fix your build? (you'll probably have > to wait till tomorrow for it to show up in the nightlies) That seems to fix it! I did an hg pull to tip a190edff3b8d ("fixed muttador style display") and everything works well. Thanks! -- Ted P.S. That pull included "fixed XPI generation, thanks teramako" (30b3f0b22360). I'm GUESSING that was the fix. > > On 2008-10-06 18:55, M.Terada wrote: > >> Hi >> >> In resend days, src/content/buffer.xhtml was added. >> But Makefile.common is not modefied. >> >> here is a patch. >> >> -- >> Index: Makefile.common >> =================================================================== >> RCS file: /cvs/vimperator/src/Makefile.common,v >> retrieving revision 1.6 >> diff -u -r1.6 Makefile.common >> --- Makefile.common 14 Sep 2008 07:54:16 -0000 1.6 >> +++ Makefile.common 6 Oct 2008 16:50:33 -0000 >> @@ -16,6 +16,7 @@ >> -o -path '*.css' \ >> -o -path '*.xul' \ >> -o -path '*.html' \ >> + -o -path '*.xhtml' \ >> \) \ >> } >> JAR_DIRS = $(foreach f,${JAR_FILES},$(dir $f)) >> >> > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -- Ted Pavlic From ted at tedpavlic.com Mon Oct 6 18:41:15 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 06 Oct 2008 21:41:15 -0400 Subject: [Vimperator] :help completion funniness In-Reply-To: References: <48E61205.3010508@tedpavlic.com> <48EA05FF.2080201@tedpavlic.com> Message-ID: <48EABE3B.6060308@tedpavlic.com> This problem *appears* to be fixed as of the "hg pull" I just did. Daniel Bainton wrote: > 2008/10/6 Ted Pavlic : >>> This seems to be a Mac OS X issue only, I've been having it too. Works >>> fine with Linux though and I have no idea why it does it. >> Hm. I'm running a pretty slow Mac (1.67 GHz Powerbook G4 with OS X 10.4). Do >> you think that might have anything to do with it? I have a feeling it does >> *not* because I seem to get the problem regardless of how fast I type. > > No, that shouldn't be it. I have an intel Macbook from a year ago and > I get it too. > >> I'm *sure* that this problem was introduced *recently*. I guess I just need >> to go back through all the changesets until I can find the one that did it. >> :( > > I've had it for quite a while already... > > -- > Daniel > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -- Ted Pavlic From dpb at driftaway.org Mon Oct 6 23:08:13 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Tue, 7 Oct 2008 09:08:13 +0300 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <48EA957E.8010608@gmx.net> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> <48EA957E.8010608@gmx.net> Message-ID: 2008/10/7 Martin Stubenschrott : > It's not so easy to get rid of the keys, however. "I" was deliberately > changed to ctrl-v because: > *) i wanted the same in key in both normal as in insert mode > *) ctrl-v IS used in vim for some similar thing, but just in insert > mode. "I" never did what ctrl-v does, I think ctrl-v has always been ctrl-v in Vimperator. "I" was changed to ctrl-q and then to ctrl-z. ;) -- Daniel From dotancohen at gmail.com Tue Oct 7 00:56:16 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Tue, 7 Oct 2008 09:56:16 +0200 Subject: [Vimperator] Scrolling during search Message-ID: <880dece00810070056o76555311y8484fefe9b433c4d@mail.gmail.com> When seraching on a page with the "/" function, I cannot scroll the page with the arrow keys nor with the Page[Up|Down] buttons. Is this intentional behaviour? Often I need to scroll without loosing the search (the ability to F3 to the next occurrence or add letters. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From dpb at driftaway.org Tue Oct 7 02:25:07 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Tue, 7 Oct 2008 12:25:07 +0300 Subject: [Vimperator] Scrolling during search In-Reply-To: <880dece00810070056o76555311y8484fefe9b433c4d@mail.gmail.com> References: <880dece00810070056o76555311y8484fefe9b433c4d@mail.gmail.com> Message-ID: 2008/10/7 Dotan Cohen : > When seraching on a page with the "/" function, I cannot scroll the > page with the arrow keys nor with the Page[Up|Down] buttons. Is this > intentional behaviour? Often I need to scroll without loosing the > search (the ability to F3 to the next occurrence or add letters. Press enter after you've made the search, and 'n' to get to the next occurrence ('N' to previous). To add letters, use / and and then add them. -- Daniel From mftian at gmail.com Tue Oct 7 02:30:40 2008 From: mftian at gmail.com (Xie&Tian) Date: Tue, 7 Oct 2008 17:30:40 +0800 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> Message-ID: I think your idea is great, but *nix traditions are worth insisting. I suggest that at least in command-line mode // for copy/past/undo respectively should work. for "cancel" is good, and the key "s"/"S" can be remap to ":save"/":saveas" so that saving a webpage won't be too tricky 2008/10/6 Jim Babcock > Right now, vimperator remaps both Ctrl+C (from 'copy' to 'cancel') and > Ctrl+V (from 'paste' to 'pass-through'). On Linux, the preferred > method of copy/paste is with the middle mouse button, so this is not a > problem. On Windows, this is a user-interface disaster and it badly > needs to be fixed. > > There are three places you might copy from: text from a Web page, text > from a form field, and text from an external application. There are > two places you might copy to: into a form field, and into an external > application. The address and command bars work like form fields. > Copying from... > A web page: 'Y' works, '^C' doesn't > Form field: 'Y' doesn't work, '^C' does > Extern application: 'Y' doesn't work, '^C' does > Copying to... > Form field: '^V' doesn't work, '^V,^V' does > External application: '^V' works, '^V,^V' pastes twice > Or, seen another way > Copy Paste > Page Y N/A > Form ^C ^V,^V > App ^C ^V > Ordinary users won't memorize that table. They'll never figure it out, > because it's not documented explicitly, and they wouldn't read it even > if it was. Instead, they'll use the right-click menu, the only thing > that works everywhere. In fact, a few weeks after I started using > Vimperator, I caught myself doing just that, in a completely unrelated > application, something I had never done before. > > We need to restore ^C and ^V to their original, rightful functions as > copy and paste, which means displacing the ^C=cancel and > ^V=pass-through hotkeys. In fact, both of these hotkeys are unique to > vimperator and do not appear in vim. ^V means 'block visual' in vim, > which doesn't apply in vimperator, so pass-through can be easily > assigned to some other key. I suggest backslash in command mode and > ctrl+backslash in both command and insert modes. That leaves ^C. I > think that should be moved to ^S. This has two good mnemonics: it's > 'stop', and it's also the Unix hotkey for XOFF, which is useless but > semantically similar. ^S is currently "save page as" in vimperator, > which is rarely used and can still be accessed with :save or :saveas. > > Undo is also broken; it was ^Z, but ^Z is not pass-through mode and > there's no way to undo edits in a form field without using the mouse. > I see no reason not to move that to another hotkey, especially since > ^Z in vim means suspend, which is completely unrelated, and > unexpectedly finding yourself in pass-through mode is extremely > disorienting. I can't think of a non-arbitrary hotkey to change this > to, but ^Z was pretty arbitrary in the first place, so any unused > hotkey will do. > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mftian at gmail.com Tue Oct 7 02:40:07 2008 From: mftian at gmail.com (Xie&Tian) Date: Tue, 7 Oct 2008 17:40:07 +0800 Subject: [Vimperator] Multibyte characters problem when using :! In-Reply-To: <56096cc30810061834n7a34481dn9ed9ada51e521cf3@mail.gmail.com> References: <56096cc30810061834n7a34481dn9ed9ada51e521cf3@mail.gmail.com> Message-ID: My "ls" command works fine with chinese characters. In fact in the command-line mode my Vimperator works fine but I kinda have the same "multibyte character" problem. When I type "f" and try to type some characters to locate a hint, Vimperator just don't accept multibype characters and my IME was ignored. My suggestion is that at this situation Vimperator could enter a special mode that accept the input in the textarea that accept normal command. 2008/10/7 Alan CHENG > hi all, > > I tried to control xmms2 in Vimperator. However, I found there is > something wrong when using multibyte characters as arguments. For example: > > :!xmms2 mlib search artist:?* > > I don't have this problem when using xmms2 in mlterm. > > This problem is not limited to xmms2. Even a simple command 'ls' could > demonstrate this: > > 1st: Create a file called ??.txt in your home directory > 2nd: Type ':!ls ?* ' in vimperator > > The following message will show up: > > ------------------------------------------------ > ls: invalid option -- > Try `ls --help' for more information > ------------------------------------------------. > > I also tried to use both single (') and double quotes (") around it. But > these steps don't help. > > Does anybody know how to fix this? > > > Alan > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dotancohen at gmail.com Tue Oct 7 04:26:48 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Tue, 7 Oct 2008 13:26:48 +0200 Subject: [Vimperator] Scrolling during search In-Reply-To: References: <880dece00810070056o76555311y8484fefe9b433c4d@mail.gmail.com> Message-ID: <880dece00810070426u5d35bffcj32f4fa9b44cbccfd@mail.gmail.com> 2008/10/7 Daniel Bainton : > 2008/10/7 Dotan Cohen : >> When seraching on a page with the "/" function, I cannot scroll the >> page with the arrow keys nor with the Page[Up|Down] buttons. Is this >> intentional behaviour? Often I need to scroll without loosing the >> search (the ability to F3 to the next occurrence or add letters. > > Press enter after you've made the search, and 'n' to get to the next > occurrence ('N' to previous). To add letters, use / and and then > add them. > Thanks, Daniel. This seems more like a work around than a solution, but it will do for now. I will file a bug on it. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From dpb at driftaway.org Tue Oct 7 04:48:15 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Tue, 7 Oct 2008 14:48:15 +0300 Subject: [Vimperator] Scrolling during search In-Reply-To: <880dece00810070426u5d35bffcj32f4fa9b44cbccfd@mail.gmail.com> References: <880dece00810070056o76555311y8484fefe9b433c4d@mail.gmail.com> <880dece00810070426u5d35bffcj32f4fa9b44cbccfd@mail.gmail.com> Message-ID: 2008/10/7 Dotan Cohen : > 2008/10/7 Daniel Bainton : >> 2008/10/7 Dotan Cohen : >>> When seraching on a page with the "/" function, I cannot scroll the >>> page with the arrow keys nor with the Page[Up|Down] buttons. Is this >>> intentional behaviour? Often I need to scroll without loosing the >>> search (the ability to F3 to the next occurrence or add letters. >> >> Press enter after you've made the search, and 'n' to get to the next >> occurrence ('N' to previous). To add letters, use / and and then >> add them. >> > > Thanks, Daniel. This seems more like a work around than a solution, > but it will do for now. I will file a bug on it. It'll probably be resolved as WONTFIX, as using the arrows in a / is a feature to scroll the search history. And using F3 is just a Firefox binding, and no way a Vimperator thing. It works just like in Vim, which is what Vimperator aims at. Though pgup/pgdown doesn't seem to scroll the search history like in Vim, that should be fixed... -- Daniel From coolcd05a at gmail.com Tue Oct 7 06:22:30 2008 From: coolcd05a at gmail.com (Alan CHENG) Date: Tue, 7 Oct 2008 21:22:30 +0800 Subject: [Vimperator] Multibyte characters problem when using :! In-Reply-To: References: <56096cc30810061834n7a34481dn9ed9ada51e521cf3@mail.gmail.com> Message-ID: <56096cc30810070622x7558c20di1fc3034713237928@mail.gmail.com> Hi, Xie&Tian Do you try using Chinese as arguments? I don't have problem showing Chinese characters if I issue :!ls. However, I do have problem with using Chinese characters as arguments of the command ls. As for the multibyte hyperlink hint problem, yes, I have the same issue as you have pointed. However, I have got used to use number hints. :) Alan On Tue, Oct 7, 2008 at 5:40 PM, Xie&Tian wrote: > My "ls" command works fine with chinese characters. In fact in the > command-line mode my Vimperator works fine > > but I kinda have the same "multibyte character" problem. When I type "f" > and try to type some characters to locate a hint, Vimperator just don't > accept multibype characters and my IME was ignored. My suggestion is that at > this situation Vimperator could enter a special mode that accept the input > in the textarea that accept normal command. > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dotancohen at gmail.com Tue Oct 7 08:46:44 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Tue, 7 Oct 2008 17:46:44 +0200 Subject: [Vimperator] Scrolling during search In-Reply-To: References: <880dece00810070056o76555311y8484fefe9b433c4d@mail.gmail.com> <880dece00810070426u5d35bffcj32f4fa9b44cbccfd@mail.gmail.com> Message-ID: <880dece00810070846o2a0c4eeeye3cf639054575586@mail.gmail.com> 2008/10/7 Daniel Bainton : > It'll probably be resolved as WONTFIX, as using the arrows in a / is a > feature to scroll the search history. And using F3 is just a Firefox > binding, and no way a Vimperator thing. It works just like in Vim, > which is what Vimperator aims at. Though pgup/pgdown doesn't seem to > scroll the search history like in Vim, that should be fixed... > I see. I will google about ways to scroll during a search in VIM, and if there is a method that lends well to web browsing then I will see about doing something similar in Vimperator. Thanks! -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From delugeag at gmail.com Tue Oct 7 10:20:43 2008 From: delugeag at gmail.com (tiot) Date: Tue, 7 Oct 2008 19:20:43 +0200 Subject: [Vimperator] Dvorak Layout and digits with shift Message-ID: <5c4a06bf0810071020k6e0fafacr93e01f8889863d5e@mail.gmail.com> Hey, I'm a French user of Vimperator, I really like it but I have some problems : 1) I use a dvorak way layout It's fr-dvorak-bepo (layout could be see here : http://www.clavier-dvorak.org/wiki/images/Layout-1.0rc1-simplifiee.png ). So the HJKL are not at the same place, notice that it's the same problem with the dvorak-us. Map command is my friend but it doesn't work with the TEXT AREA mode. So it will be possible to map all key in all mode ? (I modify the editor.js but it's not easy for everybody) 2) I must type shift with numbers Some layout like azerty haven't the digit directly. It's annoying for the quickhints, it's the same case for the fr-dvorak-bepo so I add : if (/^[",?,?,\(,\),@,\+,\-,\/,\*]$/.test(key) && !escapeNumbers) { switch (key) { case "\"": key = "1"; break; case "?": key = "2"; break; case "?": key = "3"; break; case "(": key = "4"; break; case ")": key = "5"; break; case "@": key = "6"; break; case "+": key = "7"; break; case "-": key = "8"; break; case "/": key = "9"; break; case "*": key = "0"; break; default: liberator.beep(); return; } } before if (/^[0-9]$/.test(key) && !escapeNumbers) in hints.js I know it's not really beautiful but it works. My programming skills are equal to my English skills so I don't knows how I could put this code in a Scripts. If someone could help me? Thank you, -- Guillaume DELUGEARD From schlachthausfunf at gmail.com Tue Oct 7 12:05:10 2008 From: schlachthausfunf at gmail.com (Jan Snyder) Date: Tue, 7 Oct 2008 15:05:10 -0400 Subject: [Vimperator] Operator Message-ID: My firefox was on the skitz with crashing at flash videos, so I switched to opera but wanted vimperator functionality, and I found this site: http://my.opera.com/Blazeix/blog/2008/07/04/vimperator-for-opera It could be interesting to see a vimperator for other browsers like Konqueror and Opera. The above link documents an interesting addition to Opera, but it still lacks thi colon command line functionality and dealing with links. I often hit "o" in vimperator for "open" then the first 3 letters of a link I have such as gmail, then tab for surfing to the link. This opera version of vimperator lacks this functionality though. From mftian at gmail.com Tue Oct 7 07:18:54 2008 From: mftian at gmail.com (Xie&Tian) Date: Tue, 7 Oct 2008 22:18:54 +0800 Subject: [Vimperator] Multibyte characters problem when using :! In-Reply-To: <56096cc30810070622x7558c20di1fc3034713237928@mail.gmail.com> References: <56096cc30810061834n7a34481dn9ed9ada51e521cf3@mail.gmail.com> <56096cc30810070622x7558c20di1fc3034713237928@mail.gmail.com> Message-ID: "ls" command accepts arguments? I didn't find that on the F1 help page 2008/10/7 Alan CHENG > Hi, Xie&Tian > > Do you try using Chinese as arguments? I don't have problem showing Chinese > characters if I issue :!ls. However, I do have problem with using Chinese > characters as arguments of the command ls. > > As for the multibyte hyperlink hint problem, yes, I have the same issue as > you have pointed. However, I have got used to use number hints. :) > > > Alan > > On Tue, Oct 7, 2008 at 5:40 PM, Xie&Tian wrote: > >> My "ls" command works fine with chinese characters. In fact in the >> command-line mode my Vimperator works fine >> >> but I kinda have the same "multibyte character" problem. When I type "f" >> and try to type some characters to locate a hint, Vimperator just don't >> accept multibype characters and my IME was ignored. My suggestion is that at >> this situation Vimperator could enter a special mode that accept the input >> in the textarea that accept normal command. >> >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> >> > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From casey.manion at gmail.com Tue Oct 7 16:31:46 2008 From: casey.manion at gmail.com (Casey Manion) Date: Tue, 7 Oct 2008 16:31:46 -0700 Subject: [Vimperator] [Plus - Heart ] Message-ID: <66dd0ce40810071631k1692523ay7fbaa622c0a855@mail.gmail.com> What's the plus [+] and the heart [?] mean on the status bar ? FF3, Windows XP, ... Thanks [+-?], Casey From dan at peeron.com Tue Oct 7 16:50:27 2008 From: dan at peeron.com (Dan Boger) Date: Tue, 7 Oct 2008 16:50:27 -0700 Subject: [Vimperator] [Plus - Heart ] In-Reply-To: <66dd0ce40810071631k1692523ay7fbaa622c0a855@mail.gmail.com> References: <66dd0ce40810071631k1692523ay7fbaa622c0a855@mail.gmail.com> Message-ID: On Tue, Oct 7, 2008 at 4:31 PM, Casey Manion wrote: > What's the plus [+] and the heart [?] mean on the status bar ? It means you have the current page bookmarked. -- Dan Boger -------------- next part -------------- An HTML attachment was scrubbed... URL: From coolcd05a at gmail.com Tue Oct 7 17:05:56 2008 From: coolcd05a at gmail.com (Alan CHENG) Date: Wed, 8 Oct 2008 08:05:56 +0800 Subject: [Vimperator] Multibyte characters problem when using :! In-Reply-To: References: <56096cc30810061834n7a34481dn9ed9ada51e521cf3@mail.gmail.com> <56096cc30810070622x7558c20di1fc3034713237928@mail.gmail.com> Message-ID: <56096cc30810071705m4ca241cfrec7c76a86f744135@mail.gmail.com> Oh, sorry for not being clear. When issuing :!{cmd} , Vimperator would call the external command {cmd} to run. Try to use ':!ls A-File-With-Chinese-Name' to list a file with Chinese characters (or other multibyte characters) in its name in your home directory to see if it is correctly showed up. I would like to know if this is a specific case in my computer or a bug in Vimperator. In my case, if I issue :!LC_MESSAGES=en_US.UTF-8 ls ?.log --------------------------------------------------------------------- ls: cannot access ?.log: No such file or directory --------------------------------------------------------------------- If i issue :!LC_MESSAGES=en_US.UTF-8 ls ??.txt ------------------------------------------------------------------------------- ls: invalid option -- ? Try `ls --help' for more information. ------------------------------------------------------------------------------- This is my locale information: LANG=zh_TW.UTF-8 LC_CTYPE=zh_TW.UTF-8 LC_NUMERIC="zh_TW.UTF-8" LC_TIME="zh_TW.UTF-8" LC_COLLATE="zh_TW.UTF-8" LC_MONETARY="zh_TW.UTF-8" LC_MESSAGES=zh_TW.UTF-8 LC_PAPER="zh_TW.UTF-8" LC_NAME="zh_TW.UTF-8" LC_ADDRESS="zh_TW.UTF-8" LC_TELEPHONE="zh_TW.UTF-8" LC_MEASUREMENT="zh_TW.UTF-8" LC_IDENTIFICATION="zh_TW.UTF-8" LC_ALL= Alan On Tue, Oct 7, 2008 at 10:18 PM, Xie&Tian wrote: > "ls" command accepts arguments? I didn't find that on the F1 help page > > 2008/10/7 Alan CHENG > >> Hi, Xie&Tian >> >> >> Do you try using Chinese as arguments? I don't have problem showing >> Chinese characters if I issue :!ls. However, I do have problem with using >> Chinese characters as arguments of the command ls. >> >> As for the multibyte hyperlink hint problem, yes, I have the same issue as >> you have pointed. However, I have got used to use number hints. :) >> >> >> Alan >> >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> >> > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mftian at gmail.com Tue Oct 7 19:44:24 2008 From: mftian at gmail.com (Xie&Tian) Date: Wed, 8 Oct 2008 10:44:24 +0800 Subject: [Vimperator] Multibyte characters problem when using :! In-Reply-To: <56096cc30810071705m4ca241cfrec7c76a86f744135@mail.gmail.com> References: <56096cc30810061834n7a34481dn9ed9ada51e521cf3@mail.gmail.com> <56096cc30810070622x7558c20di1fc3034713237928@mail.gmail.com> <56096cc30810071705m4ca241cfrec7c76a86f744135@mail.gmail.com> Message-ID: pity that I'm using Vimperator under Windows. Though the command :pwd works, I tried :!dir and nothing happened -_- 2008/10/8 Alan CHENG > Oh, sorry for not being clear. When issuing :!{cmd} , Vimperator would call > the external command {cmd} to run. Try to use ':!ls > A-File-With-Chinese-Name' to list a file with Chinese characters (or other > multibyte characters) in its name in your home directory to see if it is > correctly showed up. I would like to know if this is a specific case in my > computer or a bug in Vimperator. > > In my case, if I issue :!LC_MESSAGES=en_US.UTF-8 ls ?.log > > --------------------------------------------------------------------- > ls: cannot access ?.log: No such file or directory > --------------------------------------------------------------------- > > > If i issue :!LC_MESSAGES=en_US.UTF-8 ls ??.txt > > > ------------------------------------------------------------------------------- > ls: invalid option -- ? Try `ls --help' for more information. > > ------------------------------------------------------------------------------- > > > This is my locale information: > > LANG=zh_TW.UTF-8 > LC_CTYPE=zh_TW.UTF-8 > LC_NUMERIC="zh_TW.UTF-8" > LC_TIME="zh_TW.UTF-8" > LC_COLLATE="zh_TW.UTF-8" > LC_MONETARY="zh_TW.UTF-8" > LC_MESSAGES=zh_TW.UTF-8 > LC_PAPER="zh_TW.UTF-8" > LC_NAME="zh_TW.UTF-8" > LC_ADDRESS="zh_TW.UTF-8" > LC_TELEPHONE="zh_TW.UTF-8" > LC_MEASUREMENT="zh_TW.UTF-8" > LC_IDENTIFICATION="zh_TW.UTF-8" > LC_ALL= > > > Alan > > On Tue, Oct 7, 2008 at 10:18 PM, Xie&Tian wrote: > >> "ls" command accepts arguments? I didn't find that on the F1 help page >> >> 2008/10/7 Alan CHENG >> >>> Hi, Xie&Tian >>> >>> >>> Do you try using Chinese as arguments? I don't have problem showing >>> Chinese characters if I issue :!ls. However, I do have problem with using >>> Chinese characters as arguments of the command ls. >>> >>> As for the multibyte hyperlink hint problem, yes, I have the same issue >>> as you have pointed. However, I have got used to use number hints. :) >>> >>> >>> Alan >>> >>> _______________________________________________ >>> Vimperator mailing list >>> Vimperator at mozdev.org >>> https://www.mozdev.org/mailman/listinfo/vimperator >>> >>> >> >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> >> > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dougkearns at gmail.com Tue Oct 7 19:50:49 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Wed, 8 Oct 2008 13:50:49 +1100 Subject: [Vimperator] Scrolling during search In-Reply-To: References: <880dece00810070056o76555311y8484fefe9b433c4d@mail.gmail.com> <880dece00810070426u5d35bffcj32f4fa9b44cbccfd@mail.gmail.com> Message-ID: <644fc65e0810071950x47db343atd7b37fdcbcb75527@mail.gmail.com> On Tue, Oct 7, 2008 at 10:48 PM, Daniel Bainton wrote: > Though pgup/pgdown doesn't seem to > scroll the search history like in Vim, that should be fixed... Done...if bodgily. Doug From dpb at driftaway.org Wed Oct 8 00:54:03 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Wed, 8 Oct 2008 10:54:03 +0300 Subject: [Vimperator] Multibyte characters problem when using :! In-Reply-To: <56096cc30810071705m4ca241cfrec7c76a86f744135@mail.gmail.com> References: <56096cc30810061834n7a34481dn9ed9ada51e521cf3@mail.gmail.com> <56096cc30810070622x7558c20di1fc3034713237928@mail.gmail.com> <56096cc30810071705m4ca241cfrec7c76a86f744135@mail.gmail.com> Message-ID: 2008/10/8 Alan CHENG : > Oh, sorry for not being clear. When issuing :!{cmd} , Vimperator would call > the external command {cmd} to run. Try to use ':!ls > A-File-With-Chinese-Name' to list a file with Chinese characters (or other > multibyte characters) in its name in your home directory to see if it is > correctly showed up. I would like to know if this is a specific case in my > computer or a bug in Vimperator. It's not just you. I tested it, it gives me the same. -- Daniel From teramako at gmail.com Wed Oct 8 05:52:39 2008 From: teramako at gmail.com (M.Terada) Date: Wed, 8 Oct 2008 21:52:39 +0900 Subject: [Vimperator] Makefile.common is wrong In-Reply-To: <48EABD69.3030102@tedpavlic.com> References: <6eebba490810060955q221cf476k1bf5057551605b6e@mail.gmail.com> <48EA8341.7070605@gmx.net> <48EABD69.3030102@tedpavlic.com> Message-ID: <6eebba490810080552p5ae32182gd8db7c8600e1ce80@mail.gmail.com> Hi Today, Makefile.common and chrome.manifest was not modified althogh liberator.xul and vimperator.dtd were added, yessterday. Please apply the below ------------------------------------------ Index: Makefile.common =================================================================== RCS file: /cvs/vimperator/src/Makefile.common,v retrieving revision 1.7 diff -u -r1.7 Makefile.common --- Makefile.common 6 Oct 2008 21:28:44 -0000 1.7 +++ Makefile.common 8 Oct 2008 12:41:57 -0000 @@ -17,6 +17,7 @@ -o -path '*.xul' \ -o -path '*.html' \ -o -path '*.xhtml' \ + -o -path '*.dtd' \ \) \ } JAR_DIRS = $(foreach f,${JAR_FILES},$(dir $f)) Index: chrome.manifest =================================================================== RCS file: /cvs/vimperator/src/chrome.manifest,v retrieving revision 1.8 diff -u -r1.8 chrome.manifest --- chrome.manifest 5 Oct 2008 23:38:31 -0000 1.8 +++ chrome.manifest 8 Oct 2008 12:41:57 -0000 @@ -4,4 +4,5 @@ locale vimperator en-US locale/en-US/ skin vimperator classic/1.0 skin/ overlay chrome://browser/content/browser.xul chrome://vimperator/content/vimperator.xul +overlay chrome://vimperator/content/vimperator.xul chrome://vimperator/content/liberator.xul ----------------------------- Best regards -- teramako http://d.hatena.ne.jp/teramako/ From teramako at gmail.com Wed Oct 8 06:59:37 2008 From: teramako at gmail.com (M.Terada) Date: Wed, 8 Oct 2008 22:59:37 +0900 Subject: [Vimperator] [PATCH] Fix a progrem set! completion is not match "no..." Message-ID: <6eebba490810080659i6bd5333ayf5fee6af3c376f5f@mail.gmail.com> Hi I occured that set! (set firefox preferences) completion was not match "no...", when I inputed ":set! noscript" and hit . I think It doesn't need to remove the first "no" or "inv" string . Index: options.js =================================================================== RCS file: /cvs/vimperator/src/content/options.js,v retrieving revision 1.129 diff -u -r1.129 options.js --- options.js 8 Oct 2008 06:09:39 -0000 1.129 +++ options.js 8 Oct 2008 13:53:25 -0000 @@ -664,10 +664,6 @@ completer: function (filter, special, count, modifiers) { var optionCompletions = []; - var prefix = filter.match(/^no|inv/) || ""; - - if (prefix) - filter = filter.replace(prefix, ""); if (special) // list completions for about:config entries { @@ -695,6 +691,11 @@ return [0, liberator.completion.filter(optionCompletions, filter)]; } + var prefix = filter.match(/^no|inv/) || ""; + + if (prefix) + filter = filter.replace(prefix, ""); + var scope = liberator.options.OPTION_SCOPE_BOTH; if (modifiers && modifiers.scope) scope = modifiers.scope; Best regards -- teramako http://d.hatena.ne.jp/teramako/ From coolcd05a at gmail.com Wed Oct 8 17:39:41 2008 From: coolcd05a at gmail.com (Alan CHENG) Date: Thu, 9 Oct 2008 08:39:41 +0800 Subject: [Vimperator] Multibyte characters problem when using :! In-Reply-To: References: <56096cc30810061834n7a34481dn9ed9ada51e521cf3@mail.gmail.com> <56096cc30810070622x7558c20di1fc3034713237928@mail.gmail.com> <56096cc30810071705m4ca241cfrec7c76a86f744135@mail.gmail.com> Message-ID: <56096cc30810081739n4edbac2eh2aacdff91ae99178@mail.gmail.com> Thanks for your reply, Daniel. Since I can't find a workaround to input multibyte arguments in Vimperator, before it is fixed, I think I had better use 'Run:' feature provided by my window manager instead of issuing commands in firefox. On Wed, Oct 8, 2008 at 3:54 PM, Daniel Bainton wrote: > 2008/10/8 Alan CHENG : > > Oh, sorry for not being clear. When issuing :!{cmd} , Vimperator would > call > > the external command {cmd} to run. Try to use ':!ls > > A-File-With-Chinese-Name' to list a file with Chinese characters (or > other > > multibyte characters) in its name in your home directory to see if it is > > correctly showed up. I would like to know if this is a specific case in > my > > computer or a bug in Vimperator. > > It's not just you. I tested it, it gives me the same. > > -- > Daniel > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: From anekos at snca.net Thu Oct 9 07:55:10 2008 From: anekos at snca.net (anekos) Date: Thu, 9 Oct 2008 23:55:10 +0900 Subject: [Vimperator] [Patch] 2 problems ("]f" "[f" and ex-command completion) Message-ID: Hi. I found and fixed 2 problems. [1. "]f" "[f" commands cannot work] liberator.buffer.shiftFrameFocus fail. [2. ex-command completion bug] the key sequence for reproducing. ":buffer!" -> The input character string is destroyed. Please review and consider applying these patches. diff -r 9650634d7e97 src/content/buffer.js --- a/src/content/buffer.js Thu Oct 09 04:58:29 2008 +0200 +++ b/src/content/buffer.js Thu Oct 09 23:40:34 2008 +0900 @@ -1534,9 +1534,8 @@ // add the frame indicator var doc = frames[next].document; - var indicator = -
; - doc.body.appendChild(liberator.util.xmlToDom(indicator)); + var indicator = liberator.util.xmlToDom(
, doc); + doc.body.appendChild(indicator); // remove the frame indicator setTimeout(function () { doc.body.removeChild(indicator); }, 500); diff -r 9650634d7e97 src/content/completion.js --- a/src/content/completion.js Thu Oct 09 04:58:29 2008 +0200 +++ b/src/content/completion.js Thu Oct 09 23:40:34 2008 +0900 @@ -819,7 +819,7 @@ var command = liberator.commands.get(cmd); if (command && command.completer) { - matches = str.match(/^:*\d*\w+!?\s+/); + matches = str.match(/^:*\d*\w+[\s!]\s*/); exLength = matches ? matches[0].length : 0; [start, completions] = command.completer.call(this, args, special); } -- anekos http://snca.net/ http://d.hatena.ne.jp/nokturnalmortum/ From mchalkley at mail.com Thu Oct 9 09:43:15 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Thu, 9 Oct 2008 11:43:15 -0500 Subject: [Vimperator] Numbered tabs Message-ID: <20081009164315.7A32C49B6BD@ws1-3a.us4.outblaze.com> I see that "numbered tabs" is shown as an item under consideration on the TODO page... I'm not sure if this is exactly what's meant, but I'd love to see a small number in the upper left corner of each tab, to make it easy to jump to specific tabs without having to type a unique buffer identifier or count them... Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: From patroclo7 at gmail.com Thu Oct 9 09:47:15 2008 From: patroclo7 at gmail.com (Giorgio Lando) Date: Thu, 9 Oct 2008 18:47:15 +0200 Subject: [Vimperator] Numbered tabs In-Reply-To: <20081009164315.7A32C49B6BD@ws1-3a.us4.outblaze.com> References: <20081009164315.7A32C49B6BD@ws1-3a.us4.outblaze.com> Message-ID: <20081009164715.GE20997@clarabella.clarabella> On gio 09/10/08, 11:43, Mark Chalkley wrote: > I see that "numbered tabs" is shown as an item under consideration on the > TODO page... I'm not sure if this is exactly what's meant, but I'd love > to see a small number in the upper left corner of each tab, to make it > easy to jump to specific tabs without having to type a unique buffer > identifier or count them... You could be interested to know that in recent releases the "Fancy Numbered Tabs" addon works fine with vimperator. It does something similar to what you want (actually the number replaces the close button) Giorgio Lando From mchalkley at mail.com Thu Oct 9 11:18:11 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Thu, 9 Oct 2008 13:18:11 -0500 Subject: [Vimperator] Numbered tabs Message-ID: <20081009181811.07D4549B6BD@ws1-3a.us4.outblaze.com> Thanks for the info! I didn't know about that one, so I just installed it - it's interesting, but it only shows a number if the close 'x' is visible. If I've got that few tabs, I can remember the numbers, actually... ;) I do a lot of research, so I frequently have 4 or 5 windows open with a dozen or more tabs in each window, so it would be a HUGE time-saver to have the tab number visible (even if it replaced the icon...) Any other options? ----- Original Message ----- From: "Giorgio Lando" To: vimperator at mozdev.org Subject: Re: [Vimperator] Numbered tabs Date: Thu, 9 Oct 2008 18:47:15 +0200 On gio 09/10/08, 11:43, Mark Chalkley wrote: > I see that "numbered tabs" is shown as an item under consideration on the > TODO page... I'm not sure if this is exactly what's meant, but I'd love > to see a small number in the upper left corner of each tab, to make it > easy to jump to specific tabs without having to type a unique buffer > identifier or count them... You could be interested to know that in recent releases the "Fancy Numbered Tabs" addon works fine with vimperator. It does something similar to what you want (actually the number replaces the close button) Giorgio Lando _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator -------------- next part -------------- An HTML attachment was scrubbed... URL: From stubenschrott at gmx.net Thu Oct 9 16:32:32 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Fri, 10 Oct 2008 01:32:32 +0200 Subject: [Vimperator] [Patch] 2 problems ("]f" "[f" and ex-command completion) In-Reply-To: References: Message-ID: <48EE9490.20402@gmx.net> Thanks, applied. Had to reformat the patch, as the lines wrapped at 80 chars, you might want to attach it in future rather. anyway, thanks a lot, Martin On 2008-10-09 16:55, anekos wrote: > Hi. > > I found and fixed 2 problems. > > [1. "]f" "[f" commands cannot work] > liberator.buffer.shiftFrameFocus fail. > > [2. ex-command completion bug] > the key sequence for reproducing. > ":buffer!" > -> The input character string is destroyed. > > Please review and consider applying these patches. > > diff -r 9650634d7e97 src/content/buffer.js > --- a/src/content/buffer.js Thu Oct 09 04:58:29 2008 +0200 > +++ b/src/content/buffer.js Thu Oct 09 23:40:34 2008 +0900 > @@ -1534,9 +1534,8 @@ > > // add the frame indicator > var doc = frames[next].document; > - var indicator = > -
; > - doc.body.appendChild(liberator.util.xmlToDom(indicator)); > + var indicator = liberator.util.xmlToDom(
id="liberator-frame-indicator"/>, doc); > + doc.body.appendChild(indicator); > > // remove the frame indicator > setTimeout(function () { doc.body.removeChild(indicator); }, 500); > diff -r 9650634d7e97 src/content/completion.js > --- a/src/content/completion.js Thu Oct 09 04:58:29 2008 +0200 > +++ b/src/content/completion.js Thu Oct 09 23:40:34 2008 +0900 > @@ -819,7 +819,7 @@ > var command = liberator.commands.get(cmd); > if (command && command.completer) > { > - matches = str.match(/^:*\d*\w+!?\s+/); > + matches = str.match(/^:*\d*\w+[\s!]\s*/); > exLength = matches ? matches[0].length : 0; > [start, completions] = command.completer.call(this, > args, special); > } > > From jpboodhoo at gmail.com Fri Oct 10 03:24:25 2008 From: jpboodhoo at gmail.com (Jean-Paul Boodhoo) Date: Fri, 10 Oct 2008 12:24:25 +0200 Subject: [Vimperator] Any Changes to the Gmail frames issue? Message-ID: <8c0cf4110810100324n55fb8cc9lcbd1eba89f76b86e@mail.gmail.com> Just a quick shout out to the group to see if there have been any updates to the issues the Vimperator (latest) and Firefox 2.0 seem to have with apps like gmail. Having to continually click on the screen to have pass through mode work is a big pain. Thanks, JP -------------- next part -------------- An HTML attachment was scrubbed... URL: From anekos at snca.net Fri Oct 10 03:34:30 2008 From: anekos at snca.net (anekos) Date: Fri, 10 Oct 2008 19:34:30 +0900 Subject: [Vimperator] [Patch] 2 problems ("]f" "[f" and ex-command completion) In-Reply-To: <48EE9490.20402@gmx.net> References: <48EE9490.20402@gmx.net> Message-ID: > Had to reformat the patch, as the lines wrapped at 80 chars, you might want to attach it in future rather. Sorry, and Thank you for your advice. -- anekos http://snca.net/ http://d.hatena.ne.jp/nokturnalmortum/ From jpboodhoo at gmail.com Fri Oct 10 03:48:11 2008 From: jpboodhoo at gmail.com (Jean-Paul Boodhoo) Date: Fri, 10 Oct 2008 12:48:11 +0200 Subject: [Vimperator] Vimperator Teaser Video Message-ID: <8c0cf4110810100348y5f7f3a36r130afa89288a77ac@mail.gmail.com> A couple of months ago I put together a quick screencast demonstrating the usage of Vimperator. There is no talking. I just used ScreenFlow with keyboard shortcut & key recognition on. There is also some pretty cool music provided by Andy Hunter. I have had some pretty good feedback from the video (comments and offline). It could be another resource to point people to if they are curious about what the usage of it looks like!! You can find the post here (the link to the video is in the blog post): http://blog.jpboodhoo.com/VimperatorTeaserScreencast.aspx God Bless, JP -------------- next part -------------- An HTML attachment was scrubbed... URL: From dpb at driftaway.org Fri Oct 10 04:20:14 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Fri, 10 Oct 2008 14:20:14 +0300 Subject: [Vimperator] Numbered tabs In-Reply-To: <20081009181811.07D4549B6BD@ws1-3a.us4.outblaze.com> References: <20081009181811.07D4549B6BD@ws1-3a.us4.outblaze.com> Message-ID: 2008/10/9 Mark Chalkley : > Thanks for the info! I didn't know about that one, so I just installed it - > it's interesting, but it only shows a number if the close 'x' is visible. > If I've got that few tabs, I can remember the numbers, actually... ;) > > I do a lot of research, so I frequently have 4 or 5 windows open with a > dozen or more tabs in each window, so it would be a HUGE time-saver to have > the tab number visible (even if it replaced the icon...) Any other options? I just have the whole tab bar hidden and use 'b'. -- Daniel From mftian at gmail.com Fri Oct 10 04:37:43 2008 From: mftian at gmail.com (Xie&Tian) Date: Fri, 10 Oct 2008 19:37:43 +0800 Subject: [Vimperator] Numbered tabs In-Reply-To: <20081009181811.07D4549B6BD@ws1-3a.us4.outblaze.com> References: <20081009181811.07D4549B6BD@ws1-3a.us4.outblaze.com> Message-ID: 'Fancy Numbered Tabs' is great but it can only deal with no more than 8 tabs 2008/10/10 Mark Chalkley > Thanks for the info! I didn't know about that one, so I just installed it > - it's interesting, but it only shows a number if the close 'x' is visible. > If I've got that few tabs, I can remember the numbers, actually... ;) > > I do a lot of research, so I frequently have 4 or 5 windows open with a > dozen or more tabs in each window, so it would be a HUGE time-saver to have > the tab number visible (even if it replaced the icon...) Any other options? > > > ----- Original Message ----- > From: "Giorgio Lando" > To: vimperator at mozdev.org > Subject: Re: [Vimperator] Numbered tabs > Date: Thu, 9 Oct 2008 18:47:15 +0200 > > > On gio 09/10/08, 11:43, Mark Chalkley wrote: > > I see that "numbered tabs" is shown as an item under consideration on the > > TODO page... I'm not sure if this is exactly what's meant, but I'd love > > to see a small number in the upper left corner of each tab, to make it > > easy to jump to specific tabs without having to type a unique buffer > > identifier or count them... > > You could be interested to know that in recent releases the "Fancy > Numbered Tabs" addon works fine with vimperator. It does something similar > to > what you want (actually the number replaces the close button) > Giorgio Lando > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mchalkley at mail.com Fri Oct 10 04:46:33 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Fri, 10 Oct 2008 06:46:33 -0500 Subject: [Vimperator] Numbered tabs Message-ID: <20081010114633.9224F83BE2@ws1-1a.us4.outblaze.com> I do that sometimes, but having the visual cues to the tabs available are usually too handy to be worth the savings in screen real estate, to me. And it seems to me that the numbers would sure save a LOT of keystrokes, which is kind of the whole idea behind Vimperator: efficiency (well, at least, that's my reason for using it)... ----- Original Message ----- From: "Daniel Bainton" To: vimperator at mozdev.org Subject: Re: [Vimperator] Numbered tabs Date: Fri, 10 Oct 2008 14:20:14 +0300 2008/10/9 Mark Chalkley : > Thanks for the info! I didn't know about that one, so I just installed it - > it's interesting, but it only shows a number if the close 'x' is visible. > If I've got that few tabs, I can remember the numbers, actually... ;) > > I do a lot of research, so I frequently have 4 or 5 windows open with a > dozen or more tabs in each window, so it would be a HUGE time-saver to have > the tab number visible (even if it replaced the icon...) Any other options? I just have the whole tab bar hidden and use 'b'. -- Daniel _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator -------------- next part -------------- An HTML attachment was scrubbed... URL: From dotancohen at gmail.com Fri Oct 10 05:19:16 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Fri, 10 Oct 2008 14:19:16 +0200 Subject: [Vimperator] Numbered tabs In-Reply-To: References: <20081009181811.07D4549B6BD@ws1-3a.us4.outblaze.com> Message-ID: <880dece00810100519x34714de8n5d46d861679f525c@mail.gmail.com> 2008/10/10 Xie&Tian : > 'Fancy Numbered Tabs' is great but it can only deal with no more than 8 tabs > It also requires the Close Button to be visible, which I have a problem with. I would love to see the numbers on the tabs as part of Vimperator. At the least, it would save us from installing Yet Another Extension, with compatibility issues and whatnot. Slightly OT: What other efficiency extensions do Vimperator users use? I use Tree Style Tabs, which is what is keeping me on Firefox from Opera. CookieCuller, Scrapbook, and TagSifter are great efficiency / organizational tools as well (I have ~20 extensions, but those are the must-haves). -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From ted at tedpavlic.com Fri Oct 10 06:03:17 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 10 Oct 2008 09:03:17 -0400 Subject: [Vimperator] Vimperator Teaser Video In-Reply-To: <8c0cf4110810100348y5f7f3a36r130afa89288a77ac@mail.gmail.com> References: <8c0cf4110810100348y5f7f3a36r130afa89288a77ac@mail.gmail.com> Message-ID: <48EF5295.2030005@tedpavlic.com> Thanks for pointing out the "It's All Text!" plugin! That helps to solve the problem with Vimperator being unable to open a text editor in OS X 10.4. Now... given that "It's All Text!" has no trouble starting MacVim, why can't Vimperator? --Ted Jean-Paul Boodhoo wrote: > A couple of months ago I put together a quick screencast demonstrating > the usage of Vimperator. There is no talking. I just used ScreenFlow > with keyboard shortcut & key recognition on. There is also some pretty > cool music provided by Andy Hunter. > > I have had some pretty good feedback from the video (comments and > offline). It could be another resource to point people to if they are > curious about what the usage of it looks like!! > > You can find the post here (the link to the video is in the blog post): > > http://blog.jpboodhoo.com/VimperatorTeaserScreencast.aspx > > God Bless, > > JP > > > ------------------------------------------------------------------------ > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator -- Ted Pavlic From rogutes at googlemail.com Fri Oct 10 06:08:01 2008 From: rogutes at googlemail.com (=?utf-8?Q?Rogut=C4=97s?=) Date: Fri, 10 Oct 2008 16:08:01 +0300 Subject: [Vimperator] Numbered tabs In-Reply-To: <880dece00810100519x34714de8n5d46d861679f525c@mail.gmail.com> References: <20081009181811.07D4549B6BD@ws1-3a.us4.outblaze.com> <880dece00810100519x34714de8n5d46d861679f525c@mail.gmail.com> Message-ID: <20081010130801.GA4236@ugu.dokeda.lt> Dotan Cohen (2008-10-10 14:19): > 2008/10/10 Xie&Tian : > > 'Fancy Numbered Tabs' is great but it can only deal with no more than 8 tabs > > > > It also requires the Close Button to be visible, which I have a > problem with. I would love to see the numbers on the tabs as part of > Vimperator. At the least, it would save us from installing Yet Another > Extension, with compatibility issues and whatnot. It could be done with css (e.g. added to userChrome.css), but I can't get it to work for XUL (even though it works for HTML). Any ideas why the css property 'content' and css counters do not work when styling the interface? [1] [1] http://forums.mozillazine.org/viewtopic.php?t=856245 -- Rogut?s From dotancohen at gmail.com Fri Oct 10 06:14:42 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Fri, 10 Oct 2008 15:14:42 +0200 Subject: [Vimperator] Numbered tabs In-Reply-To: <20081010130801.GA4236@ugu.dokeda.lt> References: <20081009181811.07D4549B6BD@ws1-3a.us4.outblaze.com> <880dece00810100519x34714de8n5d46d861679f525c@mail.gmail.com> <20081010130801.GA4236@ugu.dokeda.lt> Message-ID: <880dece00810100614s7e70a7fbx682c87b318991a2e@mail.gmail.com> 2008/10/10 Rogut?s : > It could be done with css (e.g. added to userChrome.css), but I can't > get it to work for XUL (even though it works for HTML). Any ideas why > the css property 'content' and css counters do not work when styling the > interface? [1] > > [1] http://forums.mozillazine.org/viewtopic.php?t=856245 > You might wan to open up the 'Fancy Numbered Tabs' extension and see how he does it. I had considere trying to modfy that extension as a project, but I just do not have the time to learn the skilz (two babies, in the middle of university degree, work,... poor excuses I know!) -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From ted at tedpavlic.com Fri Oct 10 06:30:40 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 10 Oct 2008 09:30:40 -0400 Subject: [Vimperator] Repeating with "." Message-ID: <48EF5900.4020805@tedpavlic.com> It seems like it would be natural to have a "." in Vimperator. For example, I might want to move from frame to frame to frame, stopping in each frame. Rather than typing "]f" every time, I could hit "." after the first one. Is there a reason why "." hasn't been implemented? It feels like it's been left out for a reason. Is it because it's too hard to define what the "last" command is? --Ted -- Ted Pavlic From ted at tedpavlic.com Fri Oct 10 07:16:57 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 10 Oct 2008 10:16:57 -0400 Subject: [Vimperator] Mapping % to work like in Vim Message-ID: <48EF63D9.4010905@tedpavlic.com> Vimperator already has gg and G, but it interprets "count" to be %. In Vim, you can navigate to %'s of the document by using "%" (that is, "35%"). Is there some value (for consistency) to aliasing "%" to "G" when it follows a number in command mode? -- Ted Pavlic From mftian at gmail.com Fri Oct 10 08:15:43 2008 From: mftian at gmail.com (Xie&Tian) Date: Fri, 10 Oct 2008 23:15:43 +0800 Subject: [Vimperator] Repeating with "." In-Reply-To: <48EF5900.4020805@tedpavlic.com> References: <48EF5900.4020805@tedpavlic.com> Message-ID: yeah, I miss this feature too. Maybe with a start and an end command, "." could be used to perform some pre-recorded macro 2008/10/10 Ted Pavlic > It seems like it would be natural to have a "." in Vimperator. For example, > I might want to move from frame to frame to frame, stopping in each frame. > Rather than typing "]f" every time, I could hit "." after the first one. > > Is there a reason why "." hasn't been implemented? It feels like it's been > left out for a reason. Is it because it's too hard to define what the "last" > command is? > > --Ted > > -- > Ted Pavlic > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mftian at gmail.com Fri Oct 10 08:53:35 2008 From: mftian at gmail.com (Xie&Tian) Date: Fri, 10 Oct 2008 23:53:35 +0800 Subject: [Vimperator] FastDial access patch Message-ID: I've been spending a great time with Vimperator, but with current version (1.0, last modified in 2008.8.16) I just can't access "FastDial" as easy as before, and I heard others complain about it. So I add a few lines to liberator.js to add two commands: fd / fastdial: Open FastDial shortcut in current buffer (You can always open FastDial page in new buffer using Ctrl+T) --------------------- in liberator.js, after line 936: $ diff --normal liberator.js liberator.js.orig 938,949d937 < var _extmgr = Components.classes["@ mozilla.org/extensions/manager;1 "].getService(Components.interfaces.nsIExtensionManager); < var _fastdial = _extmgr.getItemForID(" fastdial at telega.phpnet.us"); < if(_fastdial) < { < liberator.commands.add(["fd", "fastdial"], < "Open FastDial shortcut in current buffer", < function() < { < liberator.open("chrome://fastdial/content/fastdial.html", liberator.CURRENT_TAB); < }); < } < --------------------- Please consider adding this feature, thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From ted at tedpavlic.com Fri Oct 10 10:00:11 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 10 Oct 2008 13:00:11 -0400 Subject: [Vimperator] FastDial access patch In-Reply-To: References: Message-ID: <48EF8A1B.3060100@tedpavlic.com> Wouldn't this be better as a plugin rather than a patch? Then those with FastDial could just install the Vimperator plugin. It seems like a bad idea to clutter the main Vimperator source with addon-specific features. --Ted Xie&Tian wrote: > I've been spending a great time with Vimperator, but with current > version (1.0, last modified in 2008.8.16) I just can't access > "FastDial" as easy as before, and I heard others complain about it. > So I add a few lines to liberator.js to add two commands: > > fd / fastdial: Open FastDial shortcut in current buffer (You can > always open FastDial page in new buffer using Ctrl+T) > > --------------------- in liberator.js, after line 936: > > $ diff --normal liberator.js liberator.js.orig 938,949d937 < > var _extmgr = Components.classes["@mozilla.org/extensions/manager;1 > "].getService(Components.interfaces.nsIExtensionManager); > < var _fastdial = > _extmgr.getItemForID("fastdial at telega.phpnet.us > "); > > < if(_fastdial) < { < > liberator.commands.add(["fd", "fastdial"], < > "Open FastDial shortcut in current buffer", < > function() < { < > liberator.open("chrome://fastdial/content/fastdial.html", > liberator.CURRENT_TAB); < }); < } < > > --------------------- > > Please consider adding this feature, thanks > > > ------------------------------------------------------------------------ > > > _______________________________________________ Vimperator mailing > list Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator -- Ted Pavlic From mftian at gmail.com Fri Oct 10 10:13:43 2008 From: mftian at gmail.com (Xie&Tian) Date: Sat, 11 Oct 2008 01:13:43 +0800 Subject: [Vimperator] FastDial access patch In-Reply-To: <48EF8A1B.3060100@tedpavlic.com> References: <48EF8A1B.3060100@tedpavlic.com> Message-ID: yeah, plug-in is a good idea but I'm using version 1.0 and I didn't receive any update from firefox about Vimperator and I can't find the latest document from Vimperator official site. I don't even have a plug-in directory here on my machine T.T 2008/10/11 Ted Pavlic > Wouldn't this be better as a plugin rather than a patch? Then those with > FastDial could just install the Vimperator plugin. > > It seems like a bad idea to clutter the main Vimperator source with > addon-specific features. > > --Ted > > Xie&Tian wrote: > >> I've been spending a great time with Vimperator, but with current version >> (1.0, last modified in 2008.8.16) I just can't access >> "FastDial" as easy as before, and I heard others complain about it. >> So I add a few lines to liberator.js to add two commands: >> >> fd / fastdial: Open FastDial shortcut in current buffer (You can >> always open FastDial page in new buffer using Ctrl+T) >> >> --------------------- in liberator.js, after line 936: >> >> $ diff --normal liberator.js liberator.js.orig 938,949d937 < >> var _extmgr = Components.classes["@mozilla.org/extensions/manager;1 < >> http://mozilla.org/extensions/manager;1 >> >"].getService(Components.interfaces.nsIExtensionManager); >> < var _fastdial = _extmgr.getItemForID(" >> fastdial at telega.phpnet.us "); >> >> < if(_fastdial) < { < >> liberator.commands.add(["fd", "fastdial"], < >> "Open FastDial shortcut in current buffer", < >> function() < { < >> liberator.open("chrome://fastdial/content/fastdial.html", >> liberator.CURRENT_TAB); < }); < } < >> >> --------------------- >> >> Please consider adding this feature, thanks >> >> >> ------------------------------------------------------------------------ >> >> >> _______________________________________________ Vimperator mailing >> list Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> > > -- > Ted Pavlic > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: From drsmall at mycroftserver.homelinux.org Fri Oct 10 10:31:41 2008 From: drsmall at mycroftserver.homelinux.org (Dr Small) Date: Fri, 10 Oct 2008 13:31:41 -0400 Subject: [Vimperator] A minor complaint Message-ID: <20081010173141.6577C4BC31B@mycroftserver.homelinux.org> Greetings, I just joined this list to find out some more information on Vimperator and to join those that enjoy this great addon also. I have a slight problem (and perhaps I am missing something) that occurs at odd times while browsing. I like to browse without my mouse alot of the time, but occasionally I will close a buffer (:q) and it automatically takes me back to the previous tab. From here, I can not execute any commands, (from the command line, or keyboard shortcuts) until I grab my mouse and click on the page. Is this normal behavior? Or do I have some setting set incorrectly that is affecting this? I am running ArchLinux with Openbox. It seems like the window goes out of focus and I can no longer run Vimperator in Firefox until I click on the page. By all means, I love everything else about Vimperator. It has made my browsing experience much more the pleasant. I have all toolbars off, to make my browsing screen taller, too. Well, if anyone can answer my questions, I would be much oblidged! ----------- Dr Small (GPG Key: 8640534A) From teramako at gmail.com Fri Oct 10 17:33:12 2008 From: teramako at gmail.com (M.Terada) Date: Sat, 11 Oct 2008 09:33:12 +0900 Subject: [Vimperator] [PATCH] Fix javascript completion returns wrong lists when function name is "$" Message-ID: <6eebba490810101733k1217e23apd34816192265ba5e@mail.gmail.com> Hi I love ":echo" , ":js" commands. javascript completion is very good. But ... I'm using a vimperator plugin which defines "liberator.$" function. when I type ":echo $("foo")." and , completion is outputed a completion list of String, althogh the list of function return value. Please review and apply the below patch --- completion.js 2008-10-11 09:17:34.000000000 +0900 +++ tmp/completion.js 2008-10-11 09:20:00.000000000 +0900 @@ -292,7 +292,7 @@ { case "(": /* Function call, or if/while/for/... */ - if (/\w/.test(lastNonwhite)) + if (/[\w$]/.test(lastNonwhite)) { top[FUNCTIONS].push(i); top[STATEMENTS].pop(); -- teramako http://d.hatena.ne.jp/teramako/ From benisty.e at gmail.com Fri Oct 10 18:35:52 2008 From: benisty.e at gmail.com (Emmanuel Benisty) Date: Sat, 11 Oct 2008 08:35:52 +0700 Subject: [Vimperator] A minor complaint In-Reply-To: <20081010173141.6577C4BC31B@mycroftserver.homelinux.org> References: <20081010173141.6577C4BC31B@mycroftserver.homelinux.org> Message-ID: hi, > but occasionally I will close a buffer (:q) and it automatically takes > me back to the previous tab. From here, I can not execute any commands, > (from the command line, or keyboard shortcuts) until I grab my mouse and > click on the page. i have noticed the same behavior. when i have several tabs open and use d to close them one by one, i'll lose focus when exactly 2 tabs remain. > I am running ArchLinux with Openbox. Exactly the same setup here. cheers. From mftian at gmail.com Fri Oct 10 20:57:09 2008 From: mftian at gmail.com (Xie&Tian) Date: Sat, 11 Oct 2008 11:57:09 +0800 Subject: [Vimperator] plugin loading failed Message-ID: Thanks to Ted of the idea to pack my code as a plugin. I put them into a js file under %HOME%/vimperator/plugin but when Vimperator starts it failed to load it. Here is the error message: vimperator: C:\Documents and Settings\Sycre\vimperator\plugin\colortab.js:undefined: Error opening input stream (invalid filename?) -- threw by: e.echoerr = file.path + ":" + e.lineNumber + ": " + e; I checked through the startup routine and found nothing unusual. It seems that nsIJSSubScriptLoader.loadSubScript method just didn't accept the file. I tried replacing the slashes but still didn't work. Any ideas? -------------- next part -------------- An HTML attachment was scrubbed... URL: From dougkearns at gmail.com Fri Oct 10 21:01:59 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Sat, 11 Oct 2008 15:01:59 +1100 Subject: [Vimperator] Mapping % to work like in Vim In-Reply-To: <48EF63D9.4010905@tedpavlic.com> References: <48EF63D9.4010905@tedpavlic.com> Message-ID: <644fc65e0810102101p1707b103tfd0044b59026741e@mail.gmail.com> On Sat, Oct 11, 2008 at 1:16 AM, Ted Pavlic wrote: > Vimperator already has gg and G, but it interprets "count" to be %. > > In Vim, you can navigate to %'s of the document by using "%" (that is, > "35%"). > > Is there some value (for consistency) to aliasing "%" to "G" when it follows > a number in command mode? I think so, I'll add it. Thanks, Doug From maglione.k at gmail.com Fri Oct 10 23:02:48 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sat, 11 Oct 2008 02:02:48 -0400 Subject: [Vimperator] Numbered tabs Message-ID: <20081011060248.GD11409@jg.home> Here's a patch against HEAD to add numbered tabs. I'm not going to commit it without discussion. As for CSS :before and content: not working, it's because XUL uses a different box model than HTML, and Gecko isn't setup to handle them at the moment. Fancy Numbered Tabs... You don't even want to know how it works. It'll make you cry, really (aside from restyling the tabs every 5 milliseconds, the CSS... well, there's a reason it supports only 8 tabs). -- Kris Maglione When in doubt, use brute force. --Ken Thompson -------------- next part -------------- Index: content/bindings.xml =================================================================== RCS file: /cvs/vimperator/src/content/bindings.xml,v retrieving revision 1.1 diff -u -r1.1 bindings.xml --- content/bindings.xml 9 Oct 2008 17:41:45 -0000 1.1 +++ content/bindings.xml 11 Oct 2008 05:56:44 -0000 @@ -1,6 +1,14 @@ + +%tabBrowserDTD; + +%globalDTD; +]> + @@ -10,6 +18,16 @@ + + + + + + + + Index: content/ui.js =================================================================== RCS file: /cvs/vimperator/src/content/ui.js,v retrieving revision 1.157 diff -u -r1.157 ui.js --- content/ui.js 10 Oct 2008 17:29:40 -0000 1.157 +++ content/ui.js 11 Oct 2008 05:56:44 -0000 @@ -1591,6 +1591,10 @@ return; } + let tabs = getBrowser().mTabs; + for (let i = 0; i < tabs.length; i++) + tabs[i].setAttribute("ordinal", i + 1); + if (!currentIndex || typeof currentIndex != "number") currentIndex = liberator.tabs.index() + 1; if (!totalTabs || typeof currentIndex != "number") Index: skin/liberator.css =================================================================== RCS file: /cvs/vimperator/src/skin/liberator.css,v retrieving revision 1.6 diff -u -r1.6 liberator.css --- skin/liberator.css 10 Oct 2008 04:43:09 -0000 1.6 +++ skin/liberator.css 11 Oct 2008 05:56:44 -0000 @@ -120,6 +120,14 @@ @-moz-document url-prefix(chrome://) { +.tabbrowser-tab { + -moz-binding: url(chrome://liberator/content/bindings.xml#tab); +} +.liberator-tab-number { + font-weight: bold; + padding-right: .3ex; +} + #liberator-container { font-family: monospace; } From mftian at gmail.com Fri Oct 10 23:10:18 2008 From: mftian at gmail.com (Xie&Tian) Date: Sat, 11 Oct 2008 14:10:18 +0800 Subject: [Vimperator] Numbered tabs In-Reply-To: <20081011060248.GD11409@jg.home> References: <20081011060248.GD11409@jg.home> Message-ID: not really. FancyNumberedTabs refreshes the tab 5ms after some tab is closed. The sad point is those numbers are actually pictures. Maybe we can override the close button of the tab with normal buttons labeled numbers 2008/10/11 Kris Maglione > Here's a patch against HEAD to add numbered tabs. I'm not going to commit > it without discussion. As for CSS :before and content: not working, it's > because XUL uses a different box model than HTML, and Gecko isn't setup to > handle them at the moment. Fancy Numbered Tabs... You don't even want to > know how it works. It'll make you cry, really (aside from restyling the tabs > every 5 milliseconds, the CSS... well, there's a reason it supports only 8 > tabs). > > -- > Kris Maglione > > When in doubt, use brute force. > --Ken Thompson > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From maglione.k at gmail.com Fri Oct 10 23:26:15 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sat, 11 Oct 2008 02:26:15 -0400 Subject: [Vimperator] Numbered tabs In-Reply-To: References: <20081011060248.GD11409@jg.home> Message-ID: <20081011062615.GE11409@jg.home> On Sat, Oct 11, 2008 at 02:10:18PM +0800, Xie&Tian wrote: >not really. FancyNumberedTabs refreshes the tab 5ms after some tab is >closed. The sad point is those numbers are actually pictures. Maybe we can >override the close button of the tab with normal buttons labeled numbers The proverbial we can do more or less as we wish. As far as I'm concerned, the close tab button is assinine (unless you happen to leave your middle mouse button mapped to paste, in which case it has some value). Even so, I'd rather not see mine except on hover. I'd prefer to lay the text over the favicon, but without some way to outline it, it's a bad idea (I know this, of course, because I've tried it. There probably is a way, either with SVG or canvas). -- Kris Maglione Lisp has jokingly been called "the most intelligent way to misuse a computer". I think that description is a great compliment because it transmits the full flavor of liberation: it has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts. --Edsger W. Dijkstra, CACM, 15:10 From dougkearns at gmail.com Sat Oct 11 06:57:21 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Sun, 12 Oct 2008 00:57:21 +1100 Subject: [Vimperator] Repeating with "." In-Reply-To: <48EF5900.4020805@tedpavlic.com> References: <48EF5900.4020805@tedpavlic.com> Message-ID: <644fc65e0810110657l5edb3e5fya19f59aae52ec586@mail.gmail.com> On Sat, Oct 11, 2008 at 12:30 AM, Ted Pavlic wrote: > It seems like it would be natural to have a "." in Vimperator. For example, > I might want to move from frame to frame to frame, stopping in each frame. > Rather than typing "]f" every time, I could hit "." after the first one. > > Is there a reason why "." hasn't been implemented? It feels like it's been > left out for a reason. Is it because it's too hard to define what the "last" > command is? No, that is trivial, of course. I think the reality is that none of us has bothered to determine exactly what should and shouldn't be considered a repeatable command. "." in Vim is not as pervasive as you suggest. For example, ]f can be considered as a rough equivalent of an object motion command and these are not repeatable in Vim via ".". That said it looks like you've spurred Kris on enough to make a start and "." is now in the repo - thanks Kris. Doug From dougkearns at gmail.com Sat Oct 11 07:09:28 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Sun, 12 Oct 2008 01:09:28 +1100 Subject: [Vimperator] Numbered tabs In-Reply-To: <20081011060248.GD11409@jg.home> References: <20081011060248.GD11409@jg.home> Message-ID: <644fc65e0810110709w5b68ef97n8798807234ae3160@mail.gmail.com> On Sat, Oct 11, 2008 at 5:02 PM, Kris Maglione wrote: > Here's a patch against HEAD to add numbered tabs. I'm not going to commit it > without discussion. As for CSS :before and content: not working, it's > because XUL uses a different box model than HTML, and Gecko isn't setup to > handle them at the moment. Fancy Numbered Tabs... You don't even want to > know how it works. It'll make you cry, really (aside from restyling the tabs > every 5 milliseconds, the CSS... well, there's a reason it supports only 8 > tabs). We had an admittedly less elegant solution many moons ago that Martin rejected on performance grounds. Now, while the renumbering with this patch is certainly observable it doesn't bother me in the least and I think it's more than worth committing. Hopefully, this could be included with at least a basic implementation of 'guitablabel'. Martin, what do you think? Regards, Doug PS. I think I'll run with this either way. Nice work! :) From dougkearns at gmail.com Sat Oct 11 07:12:27 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Sun, 12 Oct 2008 01:12:27 +1100 Subject: [Vimperator] Repeating with "." In-Reply-To: References: <48EF5900.4020805@tedpavlic.com> Message-ID: <644fc65e0810110712n56142e4i736d014f363c0b91@mail.gmail.com> On Sat, Oct 11, 2008 at 2:15 AM, Xie&Tian wrote: > yeah, I miss this feature too. Maybe with a start and an end command, "." > could be used to perform some pre-recorded macro Are you not aware of the current macro commands? See :help repeat Doug From stubenschrott at gmx.net Sat Oct 11 08:38:45 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Sat, 11 Oct 2008 17:38:45 +0200 Subject: [Vimperator] FastDial access patch In-Reply-To: References: <48EF8A1B.3060100@tedpavlic.com> Message-ID: <48F0C885.8090903@gmx.net> Yeah, a plugin is the way to go for this. Look at http://vimperator.mozdev.org/scripts.html which should help you how to write/install vimperator scripts. -- Martin From stubenschrott at gmx.net Sat Oct 11 08:47:00 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Sat, 11 Oct 2008 17:47:00 +0200 Subject: [Vimperator] [PATCH] Fix javascript completion returns wrong lists when function name is "$" In-Reply-To: <6eebba490810101733k1217e23apd34816192265ba5e@mail.gmail.com> References: <6eebba490810101733k1217e23apd34816192265ba5e@mail.gmail.com> Message-ID: <48F0CA74.8060308@gmx.net> Should be fixed, please report back. From stubenschrott at gmx.net Sat Oct 11 08:48:05 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Sat, 11 Oct 2008 17:48:05 +0200 Subject: [Vimperator] A minor complaint In-Reply-To: References: <20081010173141.6577C4BC31B@mycroftserver.homelinux.org> Message-ID: <48F0CAB5.6030201@gmx.net> On 2008-10-11 03:35, Emmanuel Benisty wrote: > hi, > >> but occasionally I will close a buffer (:q) and it automatically takes >> me back to the previous tab. From here, I can not execute any commands, >> (from the command line, or keyboard shortcuts) until I grab my mouse and >> click on the page. > > i have noticed the same behavior. when i have several tabs open and > use d to close them one by one, i'll lose focus when exactly 2 tabs > remain. I also noticed that sometimes, but pressing usually works for me. (Unless a java/flash applet has focus, there is really nothing we can do against this). From milezv at yandex.ru Sat Oct 11 08:57:14 2008 From: milezv at yandex.ru (Konstantin) Date: Sat, 11 Oct 2008 18:57:14 +0300 Subject: [Vimperator] [new plugin] useragent.js Message-ID: <48F0CCDA.5020508@yandex.ru> FYI: I've just commited new plugin useragent.js to CVS (vimperator/www/scripts). /* * useragent.js * * Vimperator plugin to set UserAgent string. * * @author Konstantin Stepanov * @version 0.1 * * Copyright 2008 Konstantin Stepanov * Compatible with Vimperator 2.0pre or higher. Requires Firefox 3. * * Idea is taken from User Agent Switch Firefox addon * by Chris Pederick [http://chrispederick.com/] */ /***************************************************************************** USAGE :adduseragent "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)" -t "MSIE7" -p Win32 -an "Microsoft Internet Explorer" -av "4.0 (complatible; MSIE 7.0; Windows NT 6.0)" create new UserAgent definition (MS IE 7 on Windows Vista) :set useragent=MSIE7 set browser UserAgent string :set useragent= reset browser UserAgent string to default :listuseragents list already added UserAgent definitions :deluseragent MSIE7 remove UserAgent definition COMMANDS :adduseragent :addua Create new UserAgent definition to be used later. Syntax: :addua "User-agent string" [-title defname] [-appname name] [-appversion version] [-platform platform] [-vendor vendor] [-subvendor subvendor] Available options: -title/-t Name of UserAgent definition, used to set useragent option. Defaults to UserAgent string. -appname/-an -appversion/-appver/-av Application name and version to report to servers. -platform/-p Platform to report to servers (e.g. Win32, Unix etc.) -vendor/-v -subvendor/-sv Vendor and subvendor strings to report to servers. Notes: UserAgent string is required parameter, all other options are optional and if not set, defaults to default browser values (so if platform is not set, Firefox will report its real platform). The only exception is title value, which is not reported anywhere, but just for user convinience. Title defaults to UserAgent string, but it's recommended to keep it short and descriptive (e.g. IE7, Opera9 etc.) because it is used to set useragent option and remove it with :deluseragent command. :deluseragent :delua Remove UserAgent definition. Syntax: :delua defname Notes: Use this command to remove UserAgent definition. defname is the title of UserAgent definition defined with -title option of :newuseragent command. If it was not set, it's equal to UserAgent string. :listuseragents :listua List UserAgent definitions added with :adduseragent. Syntax: :listua OPTIONS 'useragent' 'ua' Set used UserAgent definition. Set it to empty string to restore browser defaults. Syntax: :set ua=[defname] NOTES At the moment the plugin was written plugins from ~/.vimperator/plugin directory are loaded *after* .vimperatorrc processing, so you can't just write :adduseragent commands into your .vimperatorrc file to configure it. This plugin is written to be sourced only once, any subsequent loads of the plugin will do nothing, and so will not reset already set plugin options. So to configure your own UserAgent definitions in .vimperatorrc file you can write something like this: source ~/.vimperator/plugin/useragent.js " load UserAgent plugin adduseragent "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)" -t "MSIE7" -p Win32 -an "Microsoft Internet Explorer" -av "4.0 (complatible; MSIE 7.0; Windows NT 6.0)" adduseragent "Mozilla/4.8 [en] (Windows NT 6.0; U)" -t "NS4" -p Win32 -an "Netscape" -av "Mozilla/4.8 [en] (Windows NT 6.0; U)" adduseragent "Opera/9.25 (Windows NT 6.0; U; en)" -t "Opera" -p Win32 -an "Opera" -av "9.25 (Windows NT 6.0; U; en)" This code works for me, defining UserAgents for IE7, Netscape 4.8 and Opera 9.25 under Windows Vista, so you can as well copy-paste this part into you .vimperatorrc and enjoy this plugin :) -- Konstantin Stepanov Web Developer From dougkearns at gmail.com Sat Oct 11 09:01:06 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Sun, 12 Oct 2008 03:01:06 +1100 Subject: [Vimperator] [new plugin] useragent.js In-Reply-To: <48F0CCDA.5020508@yandex.ru> References: <48F0CCDA.5020508@yandex.ru> Message-ID: <644fc65e0810110901n4a4630edl41252ac6acb85f6e@mail.gmail.com> On Sun, Oct 12, 2008 at 2:57 AM, Konstantin wrote: > FYI: I've just commited new plugin useragent.js to CVS > (vimperator/www/scripts). This should be very handy, and excellent documentation as always. :) Thanks, Doug From milezv at yandex.ru Sat Oct 11 09:02:12 2008 From: milezv at yandex.ru (Konstantin) Date: Sat, 11 Oct 2008 19:02:12 +0300 Subject: [Vimperator] colortab vimperator plugin In-Reply-To: <200810101540.58360.seeschloss@seos.fr> References: <200810101540.58360.seeschloss@seos.fr> Message-ID: <48F0CE04.1040007@yandex.ru> Thanks for the catch. Fixed & commited. SeeSchloss wrote: > Hi, > > Just to let you know that using a * instead of the + at the end of the > validator regular expression allows users to /remove/ the background colour, > which the current expression does not allow, and I think it would be a nice > feature. > > I don't think this needs a diff, but if you would like one, I can provide it > ;) > > > Matthieu > -- Konstantin Stepanov Web Developer From maglione.k at gmail.com Sat Oct 11 09:40:21 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sat, 11 Oct 2008 12:40:21 -0400 Subject: [Vimperator] [new plugin] useragent.js In-Reply-To: <48F0CCDA.5020508@yandex.ru> References: <48F0CCDA.5020508@yandex.ru> Message-ID: <20081011164021.GF11409@jg.home> On Sat, Oct 11, 2008 at 06:57:14PM +0300, Konstantin wrote: > At the moment the plugin was written plugins from ~/.vimperator/plugin > directory are loaded *after* .vimperatorrc processing, so > you can't just write :adduseragent commands into your > .vimperatorrc file to configure it. Very nice. Regarding the above, I've added a :loadplugins command that can be called from .vimperatorrc to ensure that plugins are loaded when it's sourced. -- Kris Maglione Good judgement comes from experience, and experience comes from bad judgement. --Fred Brooks From drsmall at mycroftserver.homelinux.org Sat Oct 11 10:47:22 2008 From: drsmall at mycroftserver.homelinux.org (Dr Small) Date: Sat, 11 Oct 2008 13:47:22 -0400 Subject: [Vimperator] A minor complaint In-Reply-To: <48F0CAB5.6030201@gmx.net> References: <20081010173141.6577C4BC31B@mycroftserver.homelinux.org> <48F0CAB5.6030201@gmx.net> Message-ID: <20081011174722.3B8394BC31C@mycroftserver.homelinux.org> I have tried pressing ESC too, but to no avail. And, since I have flash disabled by default, it can't have focus. Besides, the times it happens, I have never had any flash on a page. ----------- Dr Small (GPG Key: 8640534A) Martin Stubenschrott writes: > On 2008-10-11 03:35, Emmanuel Benisty wrote: > >> hi, >> >>> but occasionally I will close a buffer (:q) and it automatically takes >>> me back to the previous tab. From here, I can not execute any commands, >>> (from the command line, or keyboard shortcuts) until I grab my mouse and >>> click on the page. >> >> i have noticed the same behavior. when i have several tabs open and >> use d to close them one by one, i'll lose focus when exactly 2 tabs >> remain. > > I also noticed that sometimes, but pressing usually works for me. > (Unless a java/flash applet has focus, there is really nothing we can do > against this). > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator From maglione.k at gmail.com Sat Oct 11 11:45:55 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sat, 11 Oct 2008 14:45:55 -0400 Subject: [Vimperator] Numbered tabs In-Reply-To: <644fc65e0810110709w5b68ef97n8798807234ae3160@mail.gmail.com> References: <20081011060248.GD11409@jg.home> <644fc65e0810110709w5b68ef97n8798807234ae3160@mail.gmail.com> Message-ID: <20081011184555.GA9261@jg.home> On Sun, Oct 12, 2008 at 01:09:28AM +1100, Doug Kearns wrote: >We had an admittedly less elegant solution many moons ago that Martin >rejected on performance grounds. > >Now, while the renumbering with this patch is certainly observable it >doesn't bother me in the least and I think it's more than worth >committing. Hopefully, this could be included with at least a basic >implementation of 'guitablabel'. This shouldn't have any performance problems. I've updated it, but it's still very tentative. If you and Martin agree, I'll commit it as is, for now. It adds a 'taboptions' option, which should really probably be either part of guioptions or a special formatter for 'guitablabel'. Actually, in all, the option is kind of lame. You can get better control of the close button with a pref, and hiding the label is just silly. Anyway, you now have the option to put the label over the image, with a shadow, and :hi classes: http://img406.imageshack.us/img406/4749/shotzw7.png -- Kris Maglione And the users exclaimed with a laugh and a taunt: "It's just what we asked for but not what we want." -------------- next part -------------- Index: content/bindings.xml =================================================================== RCS file: /cvs/vimperator/src/content/bindings.xml,v retrieving revision 1.1 diff -u -r1.1 bindings.xml --- content/bindings.xml 9 Oct 2008 17:41:45 -0000 1.1 +++ content/bindings.xml 11 Oct 2008 18:41:44 -0000 @@ -1,6 +1,14 @@ + +%tabBrowserDTD; + +%globalDTD; +]> + @@ -10,6 +18,23 @@ + + + + + + + + + + + + + + + Index: content/buffer.js =================================================================== RCS file: /cvs/vimperator/src/content/buffer.js,v retrieving revision 1.146 diff -u -r1.146 buffer.js --- content/buffer.js 11 Oct 2008 14:41:09 -0000 1.146 +++ content/buffer.js 11 Oct 2008 18:41:44 -0000 @@ -36,8 +36,8 @@ const highlightClasses = ["Boolean", "ErrorMsg", "Filter", "Function", "InfoMsg", "Keyword", "LineNr", "ModeMsg", "MoreMsg", "Normal", "Null", "Number", "Object", "Question", - "StatusLine", "StatusLineBroken", "StatusLineSecure", "String", "Tag", - "Title", "URL", "WarningMsg", + "StatusLine", "StatusLineBroken", "StatusLineSecure", "String", "TabClose", "TabIcon", + "TabIconNumber", "TabNumber", "TabText", "Tag", "Title", "URL", "WarningMsg", ["Hint", ".liberator-hint", "*"], ["Search", ".__liberator-search", "*"], ["Bell", "#liberator-visualbell"], Index: content/liberator.js =================================================================== RCS file: /cvs/vimperator/src/content/liberator.js,v retrieving revision 1.126 diff -u -r1.126 liberator.js --- content/liberator.js 11 Oct 2008 16:40:08 -0000 1.126 +++ content/liberator.js 11 Oct 2008 18:41:44 -0000 @@ -80,25 +80,40 @@ return value; }, - completer: function (filter) - { - return [ + completer: function (filter) [ ["m", "Menubar"], ["T", "Toolbar"], ["b", "Bookmark bar"] - ]; - }, - validator: function (value) - { - var regex = "[^"; - - for (let option in liberator.config.guioptions) - regex += option.toString(); - - return !(new RegExp(regex + "]").test(value)); - } + ], + validator: function (value) Array.every(value, function (c) c in liberator.config.guioptions), }); + if (liberator.has("tabs")) + { + const opts = [ + ["n", "Tab number", null, ".hl-TabNumber"], + ["N", "Tab number over icon", null, ".hl-TabIconNumber"], + ["l", "Tab label", null, ".hl-TabText"], + ["c", "Tab close button", null, ".hl-TabClose"] + ]; + liberator.options.add(["taboptions", "to"], + "Show or hide certain tab bar elements", + "charlist", "Nlc", + { + setter: function (value) + { + let classes = opts.filter(function (o) value.indexOf(o[0]) == -1) + .map(function (a) a[3]) + if (!classes.length) + liberator.storage.styles.removeSheet("taboptions", null, null, null, true); + else + liberator.storage.styles.addSheet("taboptions", "chrome://*", classes.join(",") + "{ display: none; }", true, true); + }, + completer: function (filter) opts, + validator: function (value) Array.every(value, function (c) opts.some(function (a) a[0] == c)), + }); + } + liberator.options.add(["helpfile", "hf"], "Name of the main help file", "string", "intro.html"); Index: content/ui.js =================================================================== RCS file: /cvs/vimperator/src/content/ui.js,v retrieving revision 1.159 diff -u -r1.159 ui.js --- content/ui.js 11 Oct 2008 16:37:57 -0000 1.159 +++ content/ui.js 11 Oct 2008 18:41:45 -0000 @@ -1593,6 +1593,10 @@ return; } + let tabs = getBrowser().mTabs; + for (let i = 0; i < tabs.length; i++) + tabs[i].setAttribute("ordinal", i + 1); + if (!currentIndex || typeof currentIndex != "number") currentIndex = liberator.tabs.index() + 1; if (!totalTabs || typeof currentIndex != "number") Index: content/vimperator.js =================================================================== RCS file: /cvs/vimperator/src/content/vimperator.js,v retrieving revision 1.120 diff -u -r1.120 vimperator.js --- content/vimperator.js 7 Oct 2008 15:32:48 -0000 1.120 +++ content/vimperator.js 11 Oct 2008 18:41:45 -0000 @@ -33,7 +33,7 @@ /*** optional options, there are checked for existance and a fallback provided ***/ features: ["bookmarks", "hints", "history", "marks", "quickmarks", "session", "tabs", "windows"], - defaults: { guioptions: "" }, + defaults: { guioptions: "N" }, guioptions: { m: ["toolbar-menubar"], T: ["nav-bar"], b: ["PersonalToolbar"] }, get visualbellWindow() getBrowser().mPanelContainer, Index: skin/liberator.css =================================================================== RCS file: /cvs/vimperator/src/skin/liberator.css,v retrieving revision 1.6 diff -u -r1.6 liberator.css --- skin/liberator.css 10 Oct 2008 04:43:09 -0000 1.6 +++ skin/liberator.css 11 Oct 2008 18:41:45 -0000 @@ -120,6 +120,22 @@ @-moz-document url-prefix(chrome://) { +.tabbrowser-tab { + -moz-binding: url(chrome://liberator/content/bindings.xml#tab); +} + +.hl-TabIconNumber { + font-weight: bold; + text-shadow: black -1px 0 1px, black 0 1px 1px, black 1px 0 1px, black 0 -1px 1px; + text-align: center; + color: white; +} + +.hl-TabNumber { + font-weight: bold; + padding-right: .3ex; +} + #liberator-container { font-family: monospace; } From mchalkley at mail.com Sat Oct 11 20:05:30 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Sat, 11 Oct 2008 22:05:30 -0500 Subject: [Vimperator] Numbered tabs Message-ID: <20081012030530.8756883985@ws1-2a.us4.outblaze.com> Awesome! That looks _precisely_ like what I was hoping for - I'm looking forward to it being in the snapshot... Thanks very much for being willing to add this feature. How difficult would it be to not require the after b if it's not ambiguous, just like f works? Mark ----- Original Message ----- From: "Kris Maglione" To: vimperator at mozdev.org Subject: Re: [Vimperator] Numbered tabs Date: Sat, 11 Oct 2008 14:45:55 -0400 On Sun, Oct 12, 2008 at 01:09:28AM +1100, Doug Kearns wrote: > We had an admittedly less elegant solution many moons ago that Martin > rejected on performance grounds. > > Now, while the renumbering with this patch is certainly observable it > doesn't bother me in the least and I think it's more than worth > committing. Hopefully, this could be included with at least a basic > implementation of 'guitablabel'. This shouldn't have any performance problems. I've updated it, but it's still very tentative. If you and Martin agree, I'll commit it as is, for now. It adds a 'taboptions' option, which should really probably be either part of guioptions or a special formatter for 'guitablabel'. Actually, in all, the option is kind of lame. You can get better control of the close button with a pref, and hiding the label is just silly. Anyway, you now have the option to put the label over the image, with a shadow, and :hi classes: http://img406.imageshack.us/img406/4749/shotzw7.png -- Kris Maglione And the users exclaimed with a laugh and a taunt: "It's just what we asked for but not what we want." _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator -------------- next part -------------- An HTML attachment was scrubbed... URL: From stubenschrott at gmx.net Sun Oct 12 00:28:27 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Sun, 12 Oct 2008 09:28:27 +0200 Subject: [Vimperator] Numbered tabs In-Reply-To: <20081012030530.8756883985@ws1-2a.us4.outblaze.com> References: <20081012030530.8756883985@ws1-2a.us4.outblaze.com> Message-ID: <48F1A71B.3010300@gmx.net> On 2008-10-12 05:05, Mark Chalkley wrote: > Awesome! That looks _precisely_ like what I was hoping for - I'm > looking forward to it being in the snapshot... > > Thanks very much for being willing to add this feature. How difficult > would it be to not require the after b if it's not > ambiguous, just like f works? It would be special casing the :buffer prompt, which i don't like, use 12gt if you want to go to the 12th tab or :map b gt to use 12b -- Martin From mftian at gmail.com Sun Oct 12 01:18:37 2008 From: mftian at gmail.com (Xie&Tian) Date: Sun, 12 Oct 2008 16:18:37 +0800 Subject: [Vimperator] Numbered tabs In-Reply-To: <48F1A71B.3010300@gmx.net> References: <20081012030530.8756883985@ws1-2a.us4.outblaze.com> <48F1A71B.3010300@gmx.net> Message-ID: Why not make this patch an independent add-on that can work with Vimperator. I mean other firefox users may need this feature and it would reduce the complexity of Vimperator. 2008/10/12 Martin Stubenschrott > On 2008-10-12 05:05, Mark Chalkley wrote: > > > Awesome! That looks _precisely_ like what I was hoping for - I'm > > looking forward to it being in the snapshot... > > > > Thanks very much for being willing to add this feature. How difficult > > would it be to not require the after b if it's not > > ambiguous, just like f works? > > It would be special casing the :buffer prompt, which i don't like, use > 12gt if you want to go to the 12th tab or > :map b gt > to use 12b > > -- > Martin > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dougkearns at gmail.com Sun Oct 12 04:39:05 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Sun, 12 Oct 2008 22:39:05 +1100 Subject: [Vimperator] Numbered tabs In-Reply-To: References: <20081012030530.8756883985@ws1-2a.us4.outblaze.com> <48F1A71B.3010300@gmx.net> Message-ID: <644fc65e0810120439n49e8cf59i77e892bcd8aa5aef@mail.gmail.com> On Sun, Oct 12, 2008 at 7:18 PM, Xie&Tian wrote: > Why not make this patch an independent add-on that can work with Vimperator. > I mean other firefox users may need this feature and it would reduce the > complexity of Vimperator. Martin's not interested in that course. The better question might be why don't you pull it out and package separately if you think it's worthwhile? ;-) It's largely self-contained and would be a pretty straight forward project. Doug From mchalkley at mail.com Sun Oct 12 07:40:12 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Sun, 12 Oct 2008 09:40:12 -0500 Subject: [Vimperator] Numbered tabs - sort of... Message-ID: <20081012144012.A59CA83BE2@ws1-1a.us4.outblaze.com> WARNING - "noise level" content alert - stop here if you're easily inclined to feel your time is being wasted... My only comment (and I am keeping in mind that I'm in the category of a "beggar" here, and hence have no right to be "choosy") in connection with the two choices presented so far (as I understand them) is that clearly demonstrable improvement in efficiency is about the only "leverage" you have in winning "converts" to things like Vimperator, which require a substantial investment of time to overcome the learning curve. I'm a big proponent of ViEmu (viemu.com) where I work (and no, I have no vested interest in the product), because it provides a great deal of Vim functionality within Visual Studio (as I'm sure most subscribers to this list already know), but it's a tough sell because a lifetime of productivity gain is hard to see when you're staring a few weeks of substantially lowered productivity in the face, especially when you're up against deadlines right now. I'm running long here, I know, but if you can show (in the tutorial, even) that Vimperator makes you a lot more productive (not just look cool - ;) ), I think you'll stand a lot better chance of getting people to go a little farther down the path of learning Vimperator. I know this from personal experience, too, because, even though I've only been using it a month or so (and I don't have a lot of spare time to delve deeply into it, either), I've been "selling" it to people at work, but 3 out of 4 give up less than 5 minutes into the learning process and never make it far enough that they're seeing the huge advantages. In big projects, "evangelists" or "salespersons" are hired, but that's practical here, so the product has to sell itself. What's going to "sell" it, except productivity gains? Maybe a whiz-bang "Why Vimperator?" section on the homepage that includes something like the "teaser" movie, or some other way of communicating the message that they NEED Vimperator to live a richer, more satisfying life, would be useful... And let's not forget that it's entirely possible that many people who will never have a need for Vim, or ViEmu, or even know they exist, would benefit hugely from Vimperator - so stating that Vimperator is the greatest thing since sliced bread because it provides a Vim-like experience within Firefox meant something useful to me, but it won't to most people, even if they need Vimperator and don't know it... So, connecting the dots, I think (though, as I said at the outset, I'm not pretending that my opinion is valuable in this context) that the numbered tabs, while certainly useful outside of Vimperator, are potentially a big enough productivity gain, that it's worth a little something to have in its internal "bag of tricks". Who knows? There might be one or two people who reap a lifetime of productivity gains because they got interested in Vimperator's numbered tabs... (Ok, not likely, but you at least see the point I'm trying to make - and if you made it this far into this diatribe, you've got too much time on your hands, or a morbid curiousity of some sort...) Mark - Sorry for the verbosity, but I edited a lot out already.... :D ----- Original Message ----- From: "Doug Kearns" To: vimperator at mozdev.org Subject: Re: [Vimperator] Numbered tabs Date: Sun, 12 Oct 2008 22:39:05 +1100 On Sun, Oct 12, 2008 at 7:18 PM, Xie&Tian wrote: > Why not make this patch an independent add-on that can work with Vimperator. > I mean other firefox users may need this feature and it would reduce the > complexity of Vimperator. Martin's not interested in that course. The better question might be why don't you pull it out and package separately if you think it's worthwhile? ;-) It's largely self-contained and would be a pretty straight forward project. Doug _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator -------------- next part -------------- An HTML attachment was scrubbed... URL: From mftian at gmail.com Sun Oct 12 08:24:26 2008 From: mftian at gmail.com (Xie&Tian) Date: Sun, 12 Oct 2008 23:24:26 +0800 Subject: [Vimperator] Numbered tabs - sort of... In-Reply-To: <20081012144012.A59CA83BE2@ws1-1a.us4.outblaze.com> References: <20081012144012.A59CA83BE2@ws1-1a.us4.outblaze.com> Message-ID: well, I'd say maybe you have taken all these too seriously. if it is for money, most people in the mail-list wouldn't be here. 2008/10/12 Mark Chalkley > WARNING - "noise level" content alert - stop here if you're easily > inclined to feel your time is being wasted... > > My only comment (and I am keeping in mind that I'm in the category of a > "beggar" here, and hence have no right to be "choosy") in connection with > the two choices presented so far (as I understand them) is that clearly > demonstrable improvement in efficiency is about the only "leverage" you have > in winning "converts" to things like Vimperator, which require a substantial > investment of time to overcome the learning curve. I'm a big proponent of > ViEmu (viemu.com) where I work (and no, I have no vested interest in the > product), because it provides a great deal of Vim functionality within > Visual Studio (as I'm sure most subscribers to this list already know), but > it's a tough sell because a lifetime of productivity gain is hard to see > when you're staring a few weeks of substantially lowered productivity in the > face, especially when you're up against deadlines right now. > > I'm running long here, I know, but if you can show (in the tutorial, even) > that Vimperator makes you a lot more productive (not just look cool - ;) ), > I think you'll stand a lot better chance of getting people to go a little > farther down the path of learning Vimperator. I know this from personal > experience, too, because, even though I've only been using it a month or so > (and I don't have a lot of spare time to delve deeply into it, either), I've > been "selling" it to people at work, but 3 out of 4 give up less than 5 > minutes into the learning process and never make it far enough that they're > seeing the huge advantages. In big projects, "evangelists" or > "salespersons" are hired, but that's practical here, so the product has to > sell itself. What's going to "sell" it, except productivity gains? Maybe a > whiz-bang "Why Vimperator?" section on the homepage that includes something > like the "teaser" movie, or some other way of communicating the message that > they NEED Vimperator to live a richer, more satisfying life, would be > useful... And let's not forget that it's entirely possible that many people > who will never have a need for Vim, or ViEmu, or even know they exist, would > benefit hugely from Vimperator - so stating that Vimperator is the greatest > thing since sliced bread because it provides a Vim-like experience within > Firefox meant something useful to me, but it won't to most people, even if > they need Vimperator and don't know it... > > So, connecting the dots, I think (though, as I said at the outset, I'm not > pretending that my opinion is valuable in this context) that the numbered > tabs, while certainly useful outside of Vimperator, are potentially a big > enough productivity gain, that it's worth a little something to have in its > internal "bag of tricks". Who knows? There might be one or two people who > reap a lifetime of productivity gains because they got interested in > Vimperator's numbered tabs... (Ok, not likely, but you at least see the > point I'm trying to make - and if you made it this far into this diatribe, > you've got too much time on your hands, or a morbid curiousity of some > sort...) > > Mark - Sorry for the verbosity, but I edited a lot out already.... :D > > ----- Original Message ----- > From: "Doug Kearns" > To: vimperator at mozdev.org > Subject: Re: [Vimperator] Numbered tabs > Date: Sun, 12 Oct 2008 22:39:05 +1100 > > > On Sun, Oct 12, 2008 at 7:18 PM, Xie&Tian wrote: > > Why not make this patch an independent add-on that can work with > Vimperator. > > I mean other firefox users may need this feature and it would reduce the > > complexity of Vimperator. > > Martin's not interested in that course. > > The better question might be why don't you pull it out and package > separately if you think it's worthwhile? ;-) It's largely > self-contained and would be a pretty straight forward project. > > Doug > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ginkgo_w at yahoo.com.cn Sun Oct 12 08:24:41 2008 From: ginkgo_w at yahoo.com.cn (ginkgo_w) Date: Sun, 12 Oct 2008 23:24:41 +0800 Subject: [Vimperator] how to switch between the vimperator mode Message-ID: <48F216B9.9010507@yahoo.com.cn> Hello everyone, I am a newbie for the vimperator. I notice there are some modes in the vimperator. I know the normal mode, caret mode and the visual mode. when I press "i" I into the caret mode, then press "v" I enter the visual mode. But I want to know how to into the Insert Mode. Someone who knows, please help me. If you can explain how to switch between other mode is better regard ginkgo From mchalkley at mail.com Sun Oct 12 08:32:41 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Sun, 12 Oct 2008 10:32:41 -0500 Subject: [Vimperator] Numbered tabs - sort of... Message-ID: <20081012153241.62C8283BE2@ws1-1a.us4.outblaze.com> I didn't mean to imply that anyone here was interested in Vimperator for the money, but most of us are employed, and if Vimperator helps us in our work, so much the better, right? Every little bit helps... ----- Original Message ----- From: "Xie&Tian" To: vimperator at mozdev.org Subject: Re: [Vimperator] Numbered tabs - sort of... Date: Sun, 12 Oct 2008 23:24:26 +0800 well, I'd say maybe you have taken all these too seriously. if it is for money, most people in the mail-list wouldn't be here. 2008/10/12 Mark Chalkley WARNING - "noise level" content alert - stop here if you're easily inclined to feel your time is being wasted... My only comment (and I am keeping in mind that I'm in the category of a "beggar" here, and hence have no right to be "choosy") in connection with the two choices presented so far (as I understand them) is that clearly demonstrable improvement in efficiency is about the only "leverage" you have in winning "converts" to things like Vimperator, which require a substantial investment of time to overcome the learning curve. I'm a big proponent of ViEmu (viemu.com) where I work (and no, I have no vested interest in the product), because it provides a great deal of Vim functionality within Visual Studio (as I'm sure most subscribers to this list already know), but it's a tough sell because a lifetime of productivity gain is hard to see when you're staring a few weeks of substantially lowered productivity in the face, especially when you're up against deadlines right now. I'm running long here, I know, but if you can show (in the tutorial, even) that Vimperator makes you a lot more productive (not just look cool - ;) ), I think you'll stand a lot better chance of getting people to go a little farther down the path of learning Vimperator. I know this from personal experience, too, because, even though I've only been using it a month or so (and I don't have a lot of spare time to delve deeply into it, either), I've been "selling" it to people at work, but 3 out of 4 give up less than 5 minutes into the learning process and never make it far enough that they're seeing the huge advantages. In big projects, "evangelists" or "salespersons" are hired, but that's practical here, so the product has to sell itself. What's going to "sell" it, except productivity gains? Maybe a whiz-bang "Why Vimperator?" section on the homepage that includes something like the "teaser" movie, or some other way of communicating the message that they NEED Vimperator to live a richer, more satisfying life, would be useful... And let's not forget that it's entirely possible that many people who will never have a need for Vim, or ViEmu, or even know they exist, would benefit hugely from Vimperator - so stating that Vimperator is the greatest thing since sliced bread because it provides a Vim-like experience within Firefox meant something useful to me, but it won't to most people, even if they need Vimperator and don't know it... So, connecting the dots, I think (though, as I said at the outset, I'm not pretending that my opinion is valuable in this context) that the numbered tabs, while certainly useful outside of Vimperator, are potentially a big enough productivity gain, that it's worth a little something to have in its internal "bag of tricks". Who knows? There might be one or two people who reap a lifetime of productivity gains because they got interested in Vimperator's numbered tabs... (Ok, not likely, but you at least see the point I'm trying to make - and if you made it this far into this diatribe, you've got too much time on your hands, or a morbid curiousity of some sort...) Mark - Sorry for the verbosity, but I edited a lot out already.... :D ----- Original Message ----- From: "Doug Kearns" To: vimperator at mozdev.org Subject: Re: [Vimperator] Numbered tabs Date: Sun, 12 Oct 2008 22:39:05 +1100 On Sun, Oct 12, 2008 at 7:18 PM, Xie&Tian wrote: > Why not make this patch an independent add-on that can work with Vimperator. > I mean other firefox users may need this feature and it would reduce the > complexity of Vimperator. Martin's not interested in that course. The better question might be why don't you pull it out and package separately if you think it's worthwhile? ;-) It's largely self-contained and would be a pretty straight forward project. Doug _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator -------------- next part -------------- An HTML attachment was scrubbed... URL: From mftian at gmail.com Sun Oct 12 08:33:49 2008 From: mftian at gmail.com (Xie&Tian) Date: Sun, 12 Oct 2008 23:33:49 +0800 Subject: [Vimperator] how to switch between the vimperator mode In-Reply-To: <48F216B9.9010507@yahoo.com.cn> References: <48F216B9.9010507@yahoo.com.cn> Message-ID: when the textareas in the webpage get focus, which means that you can type something in it, you are in 'insert mode' (you'll see --INSERT-- ) 2008/10/12 ginkgo_w > Hello everyone, > I am a newbie for the vimperator. I notice there are some modes in > the vimperator. I know the normal mode, caret mode and the visual mode. > when I press "i" I into the caret mode, then press "v" I enter the > visual mode. > But I want to know how to into the Insert Mode. > Someone who knows, please help me. > > If you can explain how to switch between other mode is better > > regard > ginkgo > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dotancohen at gmail.com Sun Oct 12 13:25:01 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Sun, 12 Oct 2008 22:25:01 +0200 Subject: [Vimperator] Numbered tabs In-Reply-To: <644fc65e0810120439n49e8cf59i77e892bcd8aa5aef@mail.gmail.com> References: <20081012030530.8756883985@ws1-2a.us4.outblaze.com> <48F1A71B.3010300@gmx.net> <644fc65e0810120439n49e8cf59i77e892bcd8aa5aef@mail.gmail.com> Message-ID: <880dece00810121325k4ef6c134j5a55db3478b70677@mail.gmail.com> 2008/10/12 Doug Kearns : > On Sun, Oct 12, 2008 at 7:18 PM, Xie&Tian wrote: >> Why not make this patch an independent add-on that can work with Vimperator. >> I mean other firefox users may need this feature and it would reduce the >> complexity of Vimperator. > > Martin's not interested in that course. > > The better question might be why don't you pull it out and package > separately if you think it's worthwhile? ;-) It's largely > self-contained and would be a pretty straight forward project. > I should point out that another aspect of Vimperator has been requested as a separate addon for as long as Vimperator has been around: Numbered Links. Truth is, that feature is the reason that I started using Vimperator (I am not a VIM user), and I am now glad that it was not made into a separate addon. I now use most of the Vimperator features and I love it. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From ginkgo_w at yahoo.com.cn Sun Oct 12 17:50:01 2008 From: ginkgo_w at yahoo.com.cn (wang epson) Date: Mon, 13 Oct 2008 08:50:01 +0800 (CST) Subject: [Vimperator] =?gb2312?b?u9i4tKO6IFJlOiAgaG93IHRvIHN3aXRjaCBiZXR3?= =?gb2312?b?ZWVuIHRoZSB2aW1wZXJhdG9yIG1vZGU=?= In-Reply-To: Message-ID: <768720.28101.qm@web15903.mail.cnb.yahoo.com> Just use the "gi" command to focus the input??? --- Xie&Tian ??: > when the textareas in the webpage get focus, which > means that you can type > something in it, you are in 'insert mode' (you'll > see --INSERT-- ) > > 2008/10/12 ginkgo_w > > > Hello everyone, > > I am a newbie for the vimperator. I notice > there are some modes in > > the vimperator. I know the normal mode, caret mode > and the visual mode. > > when I press "i" I into the caret mode, then press > "v" I enter the > > visual mode. > > But I want to know how to into the Insert Mode. > > Someone who knows, please help me. > > > > If you can explain how to switch between other > mode is better > > > > regard > > ginkgo > > > > _______________________________________________ > > Vimperator mailing list > > Vimperator at mozdev.org > > https://www.mozdev.org/mailman/listinfo/vimperator > > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > ___________________________________________________________ ???????????? http://cn.mail.yahoo.com/ From mchalkley at mail.com Sun Oct 12 17:58:38 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Sun, 12 Oct 2008 20:58:38 -0400 Subject: [Vimperator] Numbered tabs Message-ID: <20081013005844.79B0884576@mozdev.mozdev.org> That's a VERY interesting observation, and it seems to illustrate the point I was trying to bring up earlier: more people can and should benefit from Vimperator's feature set than will ever even use a text editor (beyond Notepad, perhaps), much less Vim... Mark -----Original Message----- From: Dotan Cohen Sent: Sunday, October 12, 2008 4:25 PM To: vimperator at mozdev.org Subject: Re: [Vimperator] Numbered tabs 2008/10/12 Doug Kearns : > On Sun, Oct 12, 2008 at 7:18 PM, Xie&Tian wrote: >> Why not make this patch an independent add-on that can work with Vimperator. >> I mean other firefox users may need this feature and it would reduce the >> complexity of Vimperator. > > Martin's not interested in that course. > > The better question might be why don't you pull it out and package > separately if you think it's worthwhile? ;-) It's largely > self-contained and would be a pretty straight forward project. > I should point out that another aspect of Vimperator has been requested as a separate addon for as long as Vimperator has been around: Numbered Links. Truth is, that feature is the reason that I started using Vimperator (I am not a VIM user), and I am now glad that it was not made into a separate addon. I now use most of the Vimperator features and I love it. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator From jhdl at gmx.net Mon Oct 13 04:11:25 2008 From: jhdl at gmx.net (Juergen Descher) Date: Mon, 13 Oct 2008 13:11:25 +0200 Subject: [Vimperator] Broken after commit "with (liberator)"? Message-ID: <20081013111125.GB32032@case.a42.local> Hi, being a long time absent, I decided to update vimperator to the last development (cvs) version (Date: Mon Oct 13 03:28:27 2008 +0000). But that doesn't work for me, so I narrowed to the last working version of the cvs-repro. For me it is the commit: (I've a local git mirror of the cvs-repro) * commit 48e12464da4cc3a92a096935bb4c5d49fc80eecf Author: maglione Date: Sun Oct 12 21:40:23 2008 +0000 Fix history cache The commit which will break 'my' vimperator is: * commit cc4a70eea9d751056049e75b483be7e7823e1e9d Author: maglione Date: Mon Oct 13 00:50:03 2008 +0000 with (liberator) The errors I get with this commit are like this: * pressing (back in history): Processing keypress event: TypeError: history.stepTo is not a function * pressing <0> works, :qma -> qmarks works too, but then hitting agian: Processing keypress event: str.substr is not a function * pressing or ...: Processing keypress event: hints.show is not a function * , for example works :version Vimperator 2.0pre (created: 2008/10/13 10:08:49) running on: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092816 Iceweasel/3.0.3 (Debian-3.0.3-2) (cvs-commit 'with (liberator)') This commit breaks the following commits too: * commit 6973c152910fd06b06d56d9ab1d2df27d768670a Author: dougkearns Date: Mon Oct 13 03:28:27 2008 +0000 remove the space between tags in :bmarks output * commit e917c780d745d4abf882a21c3e1b1f102007739b Author: maglione Date: Mon Oct 13 01:29:57 2008 +0000 Fix ^L and liberator.editor Do I miss something or is it a bug? The breaking commit has many changes in many files, that it makes it very different for me to check it for the bug. :r! git log --no-color --stat -1 HEAD^^ commit cc4a70eea9d751056049e75b483be7e7823e1e9d Author: maglione Date: Mon Oct 13 00:50:03 2008 +0000 with (liberator) src/content/addressbook.js | 40 ++-- src/content/bookmarks.js | 274 +++++++++++----------- src/content/buffer.js | 552 +++++++++++++++++++++--------------------- src/content/commands.js | 64 +++--- src/content/completion.js | 114 +++++----- src/content/editor.js | 339 +++++++++++++------------- src/content/events.js | 567 ++++++++++++++++++++++---------------------- src/content/find.js | 112 +++++----- src/content/hints.js | 181 +++++++------- src/content/io.js | 171 +++++++------- src/content/liberator.js | 16 +- src/content/mail.js | 350 ++++++++++++++-------------- src/content/mappings.js | 130 +++++------ src/content/modes.js | 110 ++++----- src/content/muttator.js | 44 ++-- src/content/options.js | 215 +++++++++--------- src/content/tabs.js | 284 +++++++++++----------- src/content/template.js | 16 +- src/content/ui.js | 335 +++++++++++++------------- src/content/util.js | 24 +- src/content/vimperator.js | 134 ++++++------ 21 files changed, 2025 insertions(+), 2047 deletions(-) cu Juergen From jhdl at gmx.net Mon Oct 13 04:19:09 2008 From: jhdl at gmx.net (Juergen Descher) Date: Mon, 13 Oct 2008 13:19:09 +0200 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <20081013111125.GB32032@case.a42.local> References: <20081013111125.GB32032@case.a42.local> Message-ID: <20081013111909.GC32032@case.a42.local> Quoting Juergen Descher (Mo, 13 Okt 2008, 13:11:25): > Do I miss something or is it a bug? The breaking commit has many > changes in many files, that it makes it very different for me to check s/different/difficult/ From jhdl at gmx.net Mon Oct 13 04:46:01 2008 From: jhdl at gmx.net (Juergen Descher) Date: Mon, 13 Oct 2008 13:46:01 +0200 Subject: [Vimperator] Fix hints mapping to work with the with (liberator) change In-Reply-To: <20081013111125.GB32032@case.a42.local> References: <20081013111125.GB32032@case.a42.local> Message-ID: <20081013114601.GD32032@case.a42.local> Inspired from the last commit of 'dpb', here is a fix for the hints mappings. cu Juergen -------------- next part -------------- A non-text attachment was scrubbed... Name: fix-hints-mapping.patch Type: text/x-diff Size: 1236 bytes Desc: not available URL: From dougkearns at gmail.com Mon Oct 13 04:50:21 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Mon, 13 Oct 2008 22:50:21 +1100 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <20081013111125.GB32032@case.a42.local> References: <20081013111125.GB32032@case.a42.local> Message-ID: <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> On Mon, Oct 13, 2008 at 10:11 PM, Juergen Descher wrote: > Hi, > > being a long time absent, I decided to update vimperator to the last > development (cvs) version (Date: Mon Oct 13 03:28:27 2008 +0000). > > But that doesn't work for me, so I narrowed to the last working > version of the cvs-repro. For me it is the commit: We're aware of the problem, please don't spend any further time trying to track it down. I suggest you just go with an earlier build until it is sorted out. Sorry for the inconvenience. Doug From jhdl at gmx.net Mon Oct 13 04:59:05 2008 From: jhdl at gmx.net (Juergen Descher) Date: Mon, 13 Oct 2008 13:59:05 +0200 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> Message-ID: <20081013115905.GE32032@case.a42.local> Quoting Doug Kearns (Mo, 13 Okt 2008, 22:50:21): > We're aware of the problem, please don't spend any further time trying > to track it down. I suggest you just go with an earlier build until > it is sorted out. Thanks for the quick response! Juergen From ted at tedpavlic.com Mon Oct 13 07:09:00 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 13 Oct 2008 10:09:00 -0400 Subject: [Vimperator] Repeating with "." In-Reply-To: <644fc65e0810110712n56142e4i736d014f363c0b91@mail.gmail.com> References: <48EF5900.4020805@tedpavlic.com> <644fc65e0810110712n56142e4i736d014f363c0b91@mail.gmail.com> Message-ID: <48F3567C.8050108@tedpavlic.com> It was ":help repeat" that caused me to post this message. I was surprised that "." wasn't addressed anywhere in the repeat support. --Ted Doug Kearns wrote: > On Sat, Oct 11, 2008 at 2:15 AM, Xie&Tian wrote: >> yeah, I miss this feature too. Maybe with a start and an end command, "." >> could be used to perform some pre-recorded macro > > Are you not aware of the current macro commands? See :help repeat > > Doug > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -- Ted Pavlic From ted at tedpavlic.com Mon Oct 13 08:39:04 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 13 Oct 2008 11:39:04 -0400 Subject: [Vimperator] Repeating with "." In-Reply-To: <644fc65e0810110657l5edb3e5fya19f59aae52ec586@mail.gmail.com> References: <48EF5900.4020805@tedpavlic.com> <644fc65e0810110657l5edb3e5fya19f59aae52ec586@mail.gmail.com> Message-ID: <48F36B98.9070405@tedpavlic.com> > No, that is trivial, of course. I think the reality is that none of us > has bothered to determine exactly what should and shouldn't be > considered a repeatable command. "." in Vim is not as pervasive as you > suggest. For example, ]f can be considered as a rough equivalent of an > object motion command and these are not repeatable in Vim via ".". That's a good point. I hadn't thought of that. I wouldn't ever want "." to execute the Vim equivalent of "]f", but I might naturally want that in Vimperator. But I might execute a few screen movement commands or even play around with some text fields before my next "]f". How would Vimperator know that "." should redo the "]f" and not the other commands? Maybe Vimperator-"." is a Pandora's box. > That said it looks like you've spurred Kris on enough to make a start > and "." is now in the repo - thanks Kris. That will be interesting to see. Cool. --Ted > Doug > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -- Ted Pavlic From ted at tedpavlic.com Mon Oct 13 08:47:13 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 13 Oct 2008 11:47:13 -0400 Subject: [Vimperator] search-and-replace plugin In-Reply-To: <48624C21.6040602@gmx.net> References: <486247D9.8020000@exigenservices.com> <48624C21.6040602@gmx.net> Message-ID: <48F36D81.1020903@tedpavlic.com> It appears like ranges: :%s/test/junk/ don't currently work with searchreplace.js. That is, it tells me that a range is not allowed. However, searchreplace.js's documentation (i.e., the comments at the top of the script) imply that ranges *should* be able to work. What is the current state of this script? Are ranges allowed? Or will that require more work to be done within Vimperator 2.0pre? Thanks -- Ted P.S. This functionality is very nice. Martin Stubenschrott wrote: > Konstantin Stepanov wrote: > >> Its 1.2pre vimperator compatible incarnation of my search & replace >> plugin, implementing :substitute vim command. > > Thanks for the plugin, hopefully some people will like it. Although, > I'd like that behavior to be directly inside of vimperator (in > content/editor.js). > > If you want that feature to become standard in all vimperators, I > would propose this: > > *) changing :s!/.../ to that: - :s/a/b/ just replaces the last > focused textfield - :%s/a/b/ replaces all text fields, just like vim > This would require some changes to the command parser, so it might be > too difficult. But then I would propose to change the defaults and > have :s/a/b replace just the last field and :s!/a/b/ to replace all > fields, this would be more similar to vim's behavior at least. > > *) need some documentation in locale/en-US/various.txt or even better > in a new file locale/en-US/editing.txt > > *) If possible, change if (...) { to if (...)\n { and ' to " for > quoting strings. > > Well, but I can understand that this is too much work for you, maybe > somebody else wants this feature as a core of vimperator and being > maintained by me in future, so he can do the changes and send me a > patch rather than a plugin. > > Good work, > > Martin _______________________________________________ Vimperator > mailing list Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -- Ted Pavlic From ted at tedpavlic.com Mon Oct 13 09:35:36 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 13 Oct 2008 12:35:36 -0400 Subject: [Vimperator] Numbered tabs In-Reply-To: <20081011060248.GD11409@jg.home> References: <20081011060248.GD11409@jg.home> Message-ID: <48F378D8.80501@tedpavlic.com> The version of this patch that is currently committed to the repo only works on Windows (and Linux?). It has no impact on the Mac. I have: :set go=bTnN in my .vimperatorrc. That same guioptions line in Windows gives me the tab number in front of the tab title, but it makes no difference on OS X. From what I understand, Firefox uses different XUL when running on OS X in order make Firefox look more like OS X apps. (additionally, the "N" guioption doesn't seem to do anything on my Windows machine. The tab close box remains on the corner of each tab. It doesn't get clobbered by a number) NOTE: The Fancy Numbered Tabs plugin works on both OS X and Windows without any special preparation. --Ted Kris Maglione wrote: > Here's a patch against HEAD to add numbered tabs. I'm not > going to commit it without discussion. As for CSS :before and > content: not working, it's because XUL uses a different box > model than HTML, and Gecko isn't setup to handle them at the > moment. Fancy Numbered Tabs... You don't even want to know how > it works. It'll make you cry, really (aside from restyling the > tabs every 5 milliseconds, the CSS... well, there's a reason > it supports only 8 tabs). > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator -- Ted Pavlic From ted at tedpavlic.com Mon Oct 13 09:50:29 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 13 Oct 2008 12:50:29 -0400 Subject: [Vimperator] Plugins not autoloading on OS X Message-ID: <48F37C55.3010709@tedpavlic.com> For some reason, I need to put an explicit: :loadplugins in my .vimperatorrc to get my plugins to load on OS X. If I omit the line, the plugins just don't load. However, with the *exact same* vimperatorrc on Windows, all the plugins load. On OS X, if I do :set loadplugins? I get loadplugins out. So the correct OPTION is set... It's just getting ignored on OS X. Thoughts? --Ted -- Ted Pavlic From mchalkley at mail.com Mon Oct 13 10:08:09 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Mon, 13 Oct 2008 12:08:09 -0500 Subject: [Vimperator] (no subject) Message-ID: <20081013170813.2DA0449B6BD@ws1-3a.us4.outblaze.com> I'm trying to build Vimperator from source, but can't - I've pasted the output below. Sorry to bother the list with this, but I wanted to test the latest, with the numbered tabs, and the liberator fix, but the snapshot is too old. I'm afraid I haven't done any XPI development, just Python, Perl, and a little C#... D:\Workspace\Vimperator\vimperator.git\src>make xpi 'make' is not recognized as an internal or external command, operable program or batch file. D:\Workspace\Vimperator\vimperator.git\src>make xpi process_begin: CreateProcess(NULL, uname -s, ...) failed. File not found - *CVS* process_begin: CreateProcess(NULL, uname -s, ...) failed. File not found - *CVS* File not found - *CVS* process_begin: CreateProcess(NULL, uname -s, ...) failed. File not found - *CVS* File not found - *CVS* process_begin: CreateProcess(NULL, uname -s, ...) failed. File not found - *CVS* File not found - *CVS* File not found - *CVS* File not found - *CVS* process_begin: CreateProcess(NULL, uname -s, ...) failed. The syntax of the command is incorrect. make: *** [build.2.0pre./xpi/.] Error 1 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mchalkley at mail.com Mon Oct 13 10:26:29 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Mon, 13 Oct 2008 12:26:29 -0500 Subject: [Vimperator] Building from src Message-ID: <20081013172630.4599F83BE2@ws1-1a.us4.outblaze.com> I'm trying to build Vimperator from source. I've pasted the output below. I'm afraid I haven't built any XPI's before - my experience (for the last 10 years or so, anyway) has been with Perl, Python and .NET stuff. I'm assuming I need to define a CVS path or something. Sorry to bug you guys with this... D:\Workspace\Vimperator\vimperator.git\src>make xpi process_begin: CreateProcess(NULL, uname -s, ...) failed. File not found - *CVS* process_begin: CreateProcess(NULL, uname -s, ...) failed. File not found - *CVS* File not found - *CVS* process_begin: CreateProcess(NULL, uname -s, ...) failed. File not found - *CVS* File not found - *CVS* process_begin: CreateProcess(NULL, uname -s, ...) failed. File not found - *CVS* File not found - *CVS* File not found - *CVS* File not found - *CVS* process_begin: CreateProcess(NULL, uname -s, ...) failed. The syntax of the command is incorrect. make: *** [build.2.0pre./xpi/.] Error 1 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhdl at gmx.net Mon Oct 13 11:35:28 2008 From: jhdl at gmx.net (Juergen Descher) Date: Mon, 13 Oct 2008 20:35:28 +0200 Subject: [Vimperator] Building from src In-Reply-To: <20081013172630.4599F83BE2@ws1-1a.us4.outblaze.com> References: <20081013172630.4599F83BE2@ws1-1a.us4.outblaze.com> Message-ID: <20081013183528.GF32032@case.a42.local> Hi Mark, Quoting Mark Chalkley (Mo, 13 Okt 2008, 12:26:29): > I'm trying to build Vimperator from source. I've pasted the output [...] > D:\Workspace\Vimperator\vimperator.git\src>make xpi > process_begin: CreateProcess(NULL, uname -s, ...) failed. > File not found - *CVS* You're using windows - right? Do you have such commands like find, uname, date, pwd ... I don't know. If not, you can try cygwin http://www.cygwin.com/ >From the wiki: "a collection of tools originally developed by Cygnus Solutions to provide in Microsoft Windows a command line and programming interface familiar to Unix users." And you'll need at least asciidoc >8.x to build the doc-files. I'm using linux and I do not have win, so this is simply a guesswork. HTH Juergen From mchalkley at mail.com Mon Oct 13 11:55:20 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Mon, 13 Oct 2008 13:55:20 -0500 Subject: [Vimperator] Building from src Message-ID: <20081013185520.5E12D49B6BD@ws1-3a.us4.outblaze.com> Yes, using Windoze... Thanks for the reply. I do have cygwin installed, as well as asciidocs and cvs... ----- Original Message ----- From: "Juergen Descher" To: vimperator at mozdev.org Subject: Re: [Vimperator] Building from src Date: Mon, 13 Oct 2008 20:35:28 +0200 Hi Mark, Quoting Mark Chalkley (Mo, 13 Okt 2008, 12:26:29): > I'm trying to build Vimperator from source. I've pasted the output [...] > D:\Workspace\Vimperator\vimperator.git\src>make xpi > process_begin: CreateProcess(NULL, uname -s, ...) failed. > File not found - *CVS* You're using windows - right? Do you have such commands like find, uname, date, pwd ... I don't know. If not, you can try cygwin http://www.cygwin.com/ > From the wiki: "a collection of tools originally developed by Cygnus Solutions to provide in Microsoft Windows a command line and programming interface familiar to Unix users." And you'll need at least asciidoc >8.x to build the doc-files. I'm using linux and I do not have win, so this is simply a guesswork. HTH Juergen _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator -------------- next part -------------- An HTML attachment was scrubbed... URL: From kaz at ogawakaz.com Mon Oct 13 12:19:18 2008 From: kaz at ogawakaz.com (Guilherme Kazuo Ogawa) Date: Mon, 13 Oct 2008 17:19:18 -0200 Subject: [Vimperator] Building from src In-Reply-To: <20081013185520.5E12D49B6BD@ws1-3a.us4.outblaze.com> References: <20081013185520.5E12D49B6BD@ws1-3a.us4.outblaze.com> Message-ID: <13b69f3e0810131219q5cc4c828xba6bc55d56c1ab8@mail.gmail.com> Hi Mark, I've built vimperator on cygwin a number of times. The command line D:\Workspace\Vimperator\vimperator.git\src>make xpi makes me suspicious you're not using the actual cygwin environment to make, because normally it'll display /cygdrive/d/Workspace/Vimperator/vimperator.git/src $ make xpi or something close to that. If you want to use microsoft's shell, you'll have to play around with some paths, probably. Kazuo On Mon, Oct 13, 2008 at 4:55 PM, Mark Chalkley wrote: > Yes, using Windoze... Thanks for the reply. I do have cygwin installed, as > well as asciidocs and cvs... > > ----- Original Message ----- > From: "Juergen Descher" > To: vimperator at mozdev.org > Subject: Re: [Vimperator] Building from src > Date: Mon, 13 Oct 2008 20:35:28 +0200 > > > Hi Mark, > > Quoting Mark Chalkley (Mo, 13 Okt 2008, 12:26:29): >> I'm trying to build Vimperator from source. I've pasted the output > [...] >> D:\Workspace\Vimperator\vimperator.git\src>make xpi >> process_begin: CreateProcess(NULL, uname -s, ...) failed. >> File not found - *CVS* > > You're using windows - right? Do you have such commands like > find, uname, date, pwd ... I don't know. If not, you can try cygwin > http://www.cygwin.com/ > >> From the wiki: > "a collection of tools originally developed by Cygnus Solutions to > provide in Microsoft Windows a command line and programming interface > familiar to Unix users." > > And you'll need at least asciidoc >8.x to build the doc-files. > > I'm using linux and I do not have win, so this is simply a guesswork. > > HTH > Juergen > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > From jhdl at gmx.net Mon Oct 13 12:22:48 2008 From: jhdl at gmx.net (Juergen Descher) Date: Mon, 13 Oct 2008 21:22:48 +0200 Subject: [Vimperator] Building from src In-Reply-To: <20081013185520.5E12D49B6BD@ws1-3a.us4.outblaze.com> References: <20081013185520.5E12D49B6BD@ws1-3a.us4.outblaze.com> Message-ID: <20081013192248.GG32032@case.a42.local> Try this in a cygwin shell in $VIMPERATOR-SRC/ find content skin -type f -a ! -path '*CVS*' -a -path '*.jsm' and look for errors. You can just look into the Makefile.common and check the included commands 'by hand'. BTW, this "! -path '*CVS*'" just excludes the CVS directories. No win users here? From mchalkley at mail.com Mon Oct 13 12:57:58 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Mon, 13 Oct 2008 14:57:58 -0500 Subject: [Vimperator] Building from src Message-ID: <20081013195758.836EE83BE2@ws1-1a.us4.outblaze.com> Kazuo and Juergen, You both gave me useful info in tracking this down - I wasn't running make from the cwgwin environment, but I am now and I'm still getting essentially the same error: Mark at CHALKLEY-LAPTOP /cygdrive/d/workspace/vimperator/vimperator.git/src $ make xpi File not found - *CVS* File not found - *CVS* File not found - *CVS* File not found - *CVS* File not found - *CVS* File not found - *CVS* File not found - *CVS* File not found - *CVS* File not found - *CVS* The syntax of the command is incorrect. make: *** [build.2.0pre.CYGWIN_NT-6.0/xpi/.] Error 1 Mark at CHALKLEY-LAPTOP /cygdrive/d/workspace/vimperator/vimperator.git/src $ ----- Original Message ----- From: "Guilherme Kazuo Ogawa" To: vimperator at mozdev.org Subject: Re: [Vimperator] Building from src Date: Mon, 13 Oct 2008 17:19:18 -0200 Hi Mark, I've built vimperator on cygwin a number of times. The command line D:\Workspace\Vimperator\vimperator.git\src>make xpi makes me suspicious you're not using the actual cygwin environment to make, because normally it'll display /cygdrive/d/Workspace/Vimperator/vimperator.git/src $ make xpi or something close to that. If you want to use microsoft's shell, you'll have to play around with some paths, probably. Kazuo On Mon, Oct 13, 2008 at 4:55 PM, Mark Chalkley wrote: > Yes, using Windoze... Thanks for the reply. I do have cygwin installed, as > well as asciidocs and cvs... > > ----- Original Message ----- > From: "Juergen Descher" > To: vimperator at mozdev.org > Subject: Re: [Vimperator] Building from src > Date: Mon, 13 Oct 2008 20:35:28 +0200 > > > Hi Mark, > > Quoting Mark Chalkley (Mo, 13 Okt 2008, 12:26:29): >> I'm trying to build Vimperator from source. I've pasted the output > [...] >> D:\Workspace\Vimperator\vimperator.git\src>make xpi >> process_begin: CreateProcess(NULL, uname -s, ...) failed. >> File not found - *CVS* > > You're using windows - right? Do you have such commands like > find, uname, date, pwd ... I don't know. If not, you can try cygwin > http://www.cygwin.com/ > >> From the wiki: > "a collection of tools originally developed by Cygnus Solutions to > provide in Microsoft Windows a command line and programming interface > familiar to Unix users." > > And you'll need at least asciidoc >8.x to build the doc-files. > > I'm using linux and I do not have win, so this is simply a guesswork. > > HTH > Juergen > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator -------------- next part -------------- An HTML attachment was scrubbed... URL: From kaz at ogawakaz.com Mon Oct 13 15:33:34 2008 From: kaz at ogawakaz.com (Guilherme Kazuo Ogawa) Date: Mon, 13 Oct 2008 20:33:34 -0200 Subject: [Vimperator] Building from src In-Reply-To: <20081013195758.836EE83BE2@ws1-1a.us4.outblaze.com> References: <20081013195758.836EE83BE2@ws1-1a.us4.outblaze.com> Message-ID: <13b69f3e0810131533y1f8162b9p2f98b7e4f9e8d1a8@mail.gmail.com> I tried it out right now on cygwin getting sources from the git mirror on driftaway.org. It really doesn't have the CVS directory, but there was no problem building it, either. I tried make jar, make xpi, make clean && make jar, make clean && make xpi and they all worked fine. My cygwin was updated last week so it's pretty up to date. I'm running cygwin on an XP that's up to date, too. Kazuo On Mon, Oct 13, 2008 at 5:57 PM, Mark Chalkley wrote: > Kazuo and Juergen, > > You both gave me useful info in tracking this down - I wasn't running make > from the cwgwin environment, but I am now and I'm still getting essentially > the same error: > > Mark at CHALKLEY-LAPTOP /cygdrive/d/workspace/vimperator/vimperator.git/src > $ make xpi > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > The syntax of the command is incorrect. > make: *** [build.2.0pre.CYGWIN_NT-6.0/xpi/.] Error 1 > > Mark at CHALKLEY-LAPTOP /cygdrive/d/workspace/vimperator/vimperator.git/src > $ > > ----- Original Message ----- > From: "Guilherme Kazuo Ogawa" > To: vimperator at mozdev.org > Subject: Re: [Vimperator] Building from src > Date: Mon, 13 Oct 2008 17:19:18 -0200 > > > Hi Mark, I've built vimperator on cygwin a number of times. The command line > > D:\Workspace\Vimperator\vimperator.git\src>make xpi > > makes me suspicious you're not using the actual cygwin environment to > make, because normally it'll display > > /cygdrive/d/Workspace/Vimperator/vimperator.git/src $ make xpi > > or something close to that. If you want to use microsoft's shell, > you'll have to play around with some paths, probably. > > Kazuo > > > On Mon, Oct 13, 2008 at 4:55 PM, Mark Chalkley wrote: >> Yes, using Windoze... Thanks for the reply. I do have cygwin installed, as >> well as asciidocs and cvs... >> >> ----- Original Message ----- >> From: "Juergen Descher" >> To: vimperator at mozdev.org >> Subject: Re: [Vimperator] Building from src >> Date: Mon, 13 Oct 2008 20:35:28 +0200 >> >> >> Hi Mark, >> >> Quoting Mark Chalkley (Mo, 13 Okt 2008, 12:26:29): >>> I'm trying to build Vimperator from source. I've pasted the output >> [...] >>> D:\Workspace\Vimperator\vimperator.git\src>make xpi >>> process_begin: CreateProcess(NULL, uname -s, ...) failed. >>> File not found - *CVS* >> >> You're using windows - right? Do you have such commands like >> find, uname, date, pwd ... I don't know. If not, you can try cygwin >> http://www.cygwin.com/ >> >>> From the wiki: >> "a collection of tools originally developed by Cygnus Solutions to >> provide in Microsoft Windows a command line and programming interface >> familiar to Unix users." >> >> And you'll need at least asciidoc >8.x to build the doc-files. >> >> I'm using linux and I do not have win, so this is simply a guesswork. >> >> HTH >> Juergen >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> >> >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> >> > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > From mftian at gmail.com Mon Oct 13 17:51:02 2008 From: mftian at gmail.com (Xie&Tian) Date: Tue, 14 Oct 2008 08:51:02 +0800 Subject: [Vimperator] buffers/ls command Message-ID: When doing buffers/ls command several times continuously, the results will stack together instead of clearing out the old one. Is it a bug? -------------- next part -------------- An HTML attachment was scrubbed... URL: From mchalkley at mail.com Mon Oct 13 19:17:50 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Mon, 13 Oct 2008 21:17:50 -0500 Subject: [Vimperator] Building from src Message-ID: <20081014021750.8AEED49B6BD@ws1-3a.us4.outblaze.com> Very strange. I just updated my cygwin, reinstalled git, and re-cloned the repository, but I get the exact same errors... ----- Original Message ----- From: "Guilherme Kazuo Ogawa" To: vimperator at mozdev.org Subject: Re: [Vimperator] Building from src Date: Mon, 13 Oct 2008 20:33:34 -0200 I tried it out right now on cygwin getting sources from the git mirror on driftaway.org. It really doesn't have the CVS directory, but there was no problem building it, either. I tried make jar, make xpi, make clean && make jar, make clean && make xpi and they all worked fine. My cygwin was updated last week so it's pretty up to date. I'm running cygwin on an XP that's up to date, too. Kazuo On Mon, Oct 13, 2008 at 5:57 PM, Mark Chalkley wrote: > Kazuo and Juergen, > > You both gave me useful info in tracking this down - I wasn't running make > from the cwgwin environment, but I am now and I'm still getting essentially > the same error: > > Mark at CHALKLEY-LAPTOP /cygdrive/d/workspace/vimperator/vimperator.git/src > $ make xpi > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > The syntax of the command is incorrect. > make: *** [build.2.0pre.CYGWIN_NT-6.0/xpi/.] Error 1 > > Mark at CHALKLEY-LAPTOP /cygdrive/d/workspace/vimperator/vimperator.git/src > $ > > ----- Original Message ----- > From: "Guilherme Kazuo Ogawa" > To: vimperator at mozdev.org > Subject: Re: [Vimperator] Building from src > Date: Mon, 13 Oct 2008 17:19:18 -0200 > > > Hi Mark, I've built vimperator on cygwin a number of times. The command line > > D:\Workspace\Vimperator\vimperator.git\src>make xpi > > makes me suspicious you're not using the actual cygwin environment to > make, because normally it'll display > > /cygdrive/d/Workspace/Vimperator/vimperator.git/src $ make xpi > > or something close to that. If you want to use microsoft's shell, > you'll have to play around with some paths, probably. > > Kazuo > > > On Mon, Oct 13, 2008 at 4:55 PM, Mark Chalkley wrote: >> Yes, using Windoze... Thanks for the reply. I do have cygwin installed, as >> well as asciidocs and cvs... >> >> ----- Original Message ----- >> From: "Juergen Descher" >> To: vimperator at mozdev.org >> Subject: Re: [Vimperator] Building from src >> Date: Mon, 13 Oct 2008 20:35:28 +0200 >> >> >> Hi Mark, >> >> Quoting Mark Chalkley (Mo, 13 Okt 2008, 12:26:29): >>> I'm trying to build Vimperator from source. I've pasted the output >> [...] >>> D:\Workspace\Vimperator\vimperator.git\src>make xpi >>> process_begin: CreateProcess(NULL, uname -s, ...) failed. >>> File not found - *CVS* >> >> You're using windows - right? Do you have such commands like >> find, uname, date, pwd ... I don't know. If not, you can try cygwin >> http://www.cygwin.com/ >> >>> From the wiki: >> "a collection of tools originally developed by Cygnus Solutions to >> provide in Microsoft Windows a command line and programming interface >> familiar to Unix users." >> >> And you'll need at least asciidoc >8.x to build the doc-files. >> >> I'm using linux and I do not have win, so this is simply a guesswork. >> >> HTH >> Juergen >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> >> >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> >> > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator -------------- next part -------------- An HTML attachment was scrubbed... URL: From marffin at gmail.com Mon Oct 13 19:28:49 2008 From: marffin at gmail.com (Xilybne) Date: Tue, 14 Oct 2008 10:28:49 +0800 Subject: [Vimperator] tabnumber in problem with TreeStyleTab Message-ID: hi, I've been using Vimperator for a while. Just now I checked out the cvs and found that the newly added tabnumber doesn't work very well with another extension TreeStyleTab. The reason is that they both try to extend the tabbrowser-tab by XBL. Here I suggest if it is possible to give an option that could disable the binding with the new tabbrowser-tab so they could get along well? I really like Vimperator and TreeStyleTab both -------------- next part -------------- An HTML attachment was scrubbed... URL: From maglione.k at gmail.com Mon Oct 13 19:37:15 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Mon, 13 Oct 2008 22:37:15 -0400 Subject: [Vimperator] tabnumber in problem with TreeStyleTab In-Reply-To: References: Message-ID: <20081014023715.GB3635@jg.home> On Tue, Oct 14, 2008 at 10:28:49AM +0800, Xilybne wrote: >hi, I've been using Vimperator for a while. Just now I checked out the cvs >and found that the newly added tabnumber doesn't work very well with another >extension TreeStyleTab. The reason is that they both try to extend the >tabbrowser-tab by XBL. Here I suggest if it is possible to give an option >that could disable the binding with the new tabbrowser-tab so they could get >along well? I really like Vimperator and TreeStyleTab both I rather think the feature will need some reworking. It *is* possible to enable the binding optionally, but, unfortunately, it would require writing a separate stylesheet. I'll think about how to make it work. For now, you can comment out the line in liberator.css, but that's about it. -- Kris Maglione Simplicity is prerequisite for reliability. --Edsger W. Dijkstra From redkazuo at gmail.com Mon Oct 13 18:17:29 2008 From: redkazuo at gmail.com (Guilherme Kazuo Ogawa) Date: Mon, 13 Oct 2008 23:17:29 -0200 Subject: [Vimperator] buffers/ls command In-Reply-To: References: Message-ID: <13b69f3e0810131817t440c2e18h3cf65d4b80b8b09d@mail.gmail.com> Vim has the same behavior, so I guess not. :) On Mon, Oct 13, 2008 at 10:51 PM, Xie&Tian wrote: > When doing buffers/ls command several times continuously, the results will > stack together instead of clearing out the old one. Is it a bug? > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > From stubenschrott at gmx.net Mon Oct 13 23:37:57 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Tue, 14 Oct 2008 08:37:57 +0200 Subject: [Vimperator] Building from src In-Reply-To: <20081014021750.8AEED49B6BD@ws1-3a.us4.outblaze.com> References: <20081014021750.8AEED49B6BD@ws1-3a.us4.outblaze.com> Message-ID: <48F43E45.4000203@gmx.net> On 2008-10-14 04:17, Mark Chalkley wrote: > Very strange. I just updated my cygwin, reinstalled git, and re-cloned > the repository, but I get the exact same errors... Did you also update "make", "sed" and "perl" which are required to build? -- Martin From dpb at driftaway.org Tue Oct 14 00:26:44 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Tue, 14 Oct 2008 10:26:44 +0300 Subject: [Vimperator] Numbered tabs In-Reply-To: <48F378D8.80501@tedpavlic.com> References: <20081011060248.GD11409@jg.home> <48F378D8.80501@tedpavlic.com> Message-ID: 2008/10/13 Ted Pavlic : > The version of this patch that is currently committed to the repo only works > on Windows (and Linux?). It has no impact on the Mac. I have: > > :set go=bTnN > > in my .vimperatorrc. That same guioptions line in Windows gives me the tab > number in front of the tab title, but it makes no difference on OS X. > > From what I understand, Firefox uses different XUL when running on OS X in > order make Firefox look more like OS X apps. > > > (additionally, the "N" guioption doesn't seem to do anything on my Windows > machine. The tab close box remains on the corner of each tab. It doesn't get > clobbered by a number) > > > NOTE: The Fancy Numbered Tabs plugin works on both OS X and Windows without > any special preparation. Patches are always welcome. ;) -- Daniel From dpb at driftaway.org Tue Oct 14 00:31:25 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Tue, 14 Oct 2008 10:31:25 +0300 Subject: [Vimperator] (no subject) In-Reply-To: <20081013170813.2DA0449B6BD@ws1-3a.us4.outblaze.com> References: <20081013170813.2DA0449B6BD@ws1-3a.us4.outblaze.com> Message-ID: 2008/10/13 Mark Chalkley : > I'm trying to build Vimperator from source, but can't - I've pasted the > output below. Sorry to bother the list with this, but I wanted to test the > latest, with the numbered tabs, and the liberator fix, but the snapshot is > too old. I'm afraid I haven't done any XPI development, just Python, Perl, > and a little C#... > > > D:\Workspace\Vimperator\vimperator.git\src>make xpi > 'make' is not recognized as an internal or external command, > operable program or batch file. > > D:\Workspace\Vimperator\vimperator.git\src>make xpi > process_begin: CreateProcess(NULL, uname -s, ...) failed. > File not found - *CVS* > process_begin: CreateProcess(NULL, uname -s, ...) failed. > File not found - *CVS* > File not found - *CVS* > process_begin: CreateProcess(NULL, uname -s, ...) failed. > File not found - *CVS* > File not found - *CVS* > process_begin: CreateProcess(NULL, uname -s, ...) failed. > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > File not found - *CVS* > process_begin: CreateProcess(NULL, uname -s, ...) failed. > The syntax of the command is incorrect. > make: *** [build.2.0pre./xpi/.] Error 1 Building it in Windows isn't supported, sorry. :/ -- Daniel From jhdl at gmx.net Tue Oct 14 00:37:13 2008 From: jhdl at gmx.net (Juergen Descher) Date: Tue, 14 Oct 2008 09:37:13 +0200 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> Message-ID: <20081014073713.GA6472@case.a42.local> Hi Doug, Quoting Doug Kearns (Mo, 13 Okt 2008, 22:50:21): > > We're aware of the problem, please don't spend any further time trying Please, could you drop a line here, and/or a expressive commit message when the problem is (mainly) solved? BTW, doing such big changes, why don't do it on a (experimental) branch? If vimperator gets unusable because of heavy changes, (without any note about it - sorry if I missed that) you might loose some faithful beta tester ;> If something like this happens, you could revert the last commits on the 'devel' branch - which seems to be the main, master, trunk or whatever you call it - and put them onto its own branch to solve the problem, finally merge it back into the master ... Yes, this forces some extra work and communication with the developers, I know. Regards Juergen From dpb at driftaway.org Tue Oct 14 00:41:57 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Tue, 14 Oct 2008 10:41:57 +0300 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <20081014073713.GA6472@case.a42.local> References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> <20081014073713.GA6472@case.a42.local> Message-ID: 2008/10/14 Juergen Descher : > Hi Doug, > > Quoting Doug Kearns (Mo, 13 Okt 2008, 22:50:21): >> >> We're aware of the problem, please don't spend any further time trying > > Please, could you drop a line here, and/or a expressive commit message > when the problem is (mainly) solved? > > > BTW, doing such big changes, why don't do it on a (experimental) > branch? If vimperator gets unusable because of heavy changes, (without > any note about it - sorry if I missed that) you might loose some > faithful beta tester ;> > > If something like this happens, you could revert the last commits on > the 'devel' branch - which seems to be the main, master, trunk or > whatever you call it - and put them onto its own branch to solve the > problem, finally merge it back into the master ... Yes, this forces > some extra work and communication with the developers, I know. Because working with branches in CVS is a pain in the ass. (Well, working with CVS any other way too..) Hopefully we're moving to git sometime in the near future that will enable the use of branches much more easily. -- Daniel From maglione.k at gmail.com Tue Oct 14 00:48:19 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Tue, 14 Oct 2008 03:48:19 -0400 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <20081014073713.GA6472@case.a42.local> References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> <20081014073713.GA6472@case.a42.local> Message-ID: <20081014074819.GC3635@jg.home> On Tue, Oct 14, 2008 at 09:37:13AM +0200, Juergen Descher wrote: >BTW, doing such big changes, why don't do it on a (experimental) >branch? If vimperator gets unusable because of heavy changes, (without >any note about it - sorry if I missed that) you might loose some >faithful beta tester ;> > >If something like this happens, you could revert the last commits on >the 'devel' branch - which seems to be the main, master, trunk or >whatever you call it - and put them onto its own branch to solve the >problem, finally merge it back into the master ... Yes, this forces >some extra work and communication with the developers, I know. Because CVS is an outdated heap of rubbish, and branching and merging is the equivalent of a self-administered root canal. This actually wasn't a major change, but it was late when I comitted it, so it didn't get all of the requisite checks. I actually fixed some bugs in the process. More, you should expect the development head of anything to break from time to time. The development head is not for beta testers, betas are for beta testers. The development head is for developers and enthusiasts who don't mind getting their hands dirty. -- Kris Maglione Simplicity is the ultimate sophistication. --Leonardo da Vinci From dpb at driftaway.org Tue Oct 14 00:57:06 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Tue, 14 Oct 2008 10:57:06 +0300 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <20081014074819.GC3635@jg.home> References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> <20081014073713.GA6472@case.a42.local> <20081014074819.GC3635@jg.home> Message-ID: 2008/10/14 Kris Maglione : > On Tue, Oct 14, 2008 at 09:37:13AM +0200, Juergen Descher wrote: >> >> BTW, doing such big changes, why don't do it on a (experimental) >> branch? If vimperator gets unusable because of heavy changes, (without >> any note about it - sorry if I missed that) you might loose some >> faithful beta tester ;> >> >> If something like this happens, you could revert the last commits on >> the 'devel' branch - which seems to be the main, master, trunk or >> whatever you call it - and put them onto its own branch to solve the >> problem, finally merge it back into the master ... Yes, this forces >> some extra work and communication with the developers, I know. > > Because CVS is an outdated heap of rubbish, and branching and merging is the > equivalent of a self-administered root canal. This actually wasn't a major > change, but it was late when I comitted it, so it didn't get all of the > requisite checks. I actually fixed some bugs in the process. More, you > should expect the development head of anything to break from time to time. > The development head is not for beta testers, betas are for beta testers. > The development head is for developers and enthusiasts who don't mind > getting their hands dirty. We don't put out any betas though, so dunno what they can test... :) -- Daniel From jhdl at gmx.net Tue Oct 14 01:12:39 2008 From: jhdl at gmx.net (Juergen Descher) Date: Tue, 14 Oct 2008 10:12:39 +0200 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> <20081014073713.GA6472@case.a42.local> Message-ID: <20081014081239.GB6472@case.a42.local> Quoting Daniel Bainton (Di, 14 Okt 2008, 10:41:57): > 2008/10/14 Juergen Descher : > > [...] > > Because working with branches in CVS is a pain in the ass. (Well, > working with CVS any other way too..) I see, ACK! Cause of that I have a local 'git-clone' for tracking the changes, it's just fine :) > Hopefully we're moving to git sometime in the near future that will > enable the use of branches much more easily. It's very simple, just import the CVS repro with git-cvsimport into a git repro, and host it for example on: http://repo.or.cz. Make a last commit to the CVS with a message that describes the change to git and you're fine. The git commands needed for the way you and the trackers are using CVS can be counted by the fingers of one hand ;> Regards Juergen From jhdl at gmx.net Tue Oct 14 01:20:04 2008 From: jhdl at gmx.net (Juergen Descher) Date: Tue, 14 Oct 2008 10:20:04 +0200 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <20081014074819.GC3635@jg.home> References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> <20081014073713.GA6472@case.a42.local> <20081014074819.GC3635@jg.home> Message-ID: <20081014082004.GC6472@case.a42.local> Quoting Kris Maglione (Di, 14 Okt 2008, 03:48:19): > On Tue, Oct 14, 2008 at 09:37:13AM +0200, Juergen Descher wrote: >> BTW, doing such big changes, why don't do it on a (experimental) >> branch? If vimperator gets unusable because of heavy changes, (without >> any note about it - sorry if I missed that) you might loose some >> faithful beta tester ;> >> >> If something like this happens, you could revert the last commits on >> the 'devel' branch - which seems to be the main, master, trunk or >> whatever you call it - and put them onto its own branch to solve the >> problem, finally merge it back into the master ... Yes, this forces >> some extra work and communication with the developers, I know. > > Because CVS is an outdated heap of rubbish, and branching and merging is > the equivalent of a self-administered root canal. This actually wasn't a > major change, but it was late when I comitted it, so it didn't get all of > the requisite checks. I actually fixed some bugs in the process. More, > you should expect the development head of anything to break from time to > time. The development head is not for beta testers, betas are for beta > testers. The development head is for developers and enthusiasts who don't > mind getting their hands dirty. Please, keep in mind: I didn't want to blame anyone of the gread developers! I like vimperator very much and I like to be 'nearly' in sync with your great work too! So, that what I said here are my 2 cents of a happy user, having a prospect of the users side. Regards Juergen From mchalkley at mail.com Tue Oct 14 03:38:21 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Tue, 14 Oct 2008 05:38:21 -0500 Subject: [Vimperator] Building under Windows not supported... Message-ID: <20081014103821.96E2549B6BD@ws1-3a.us4.outblaze.com> Thanks - that explains that. So those who successfully built it under Windows were using a different repository? ----- Original Message ----- From: "Daniel Bainton" To: vimperator at mozdev.org Subject: Re: [Vimperator] (no subject) Date: Tue, 14 Oct 2008 10:31:25 +0300 Building it in Windows isn't supported, sorry. :/ -- Daniel -------------- next part -------------- An HTML attachment was scrubbed... URL: From mchalkley at mail.com Tue Oct 14 04:43:13 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Tue, 14 Oct 2008 06:43:13 -0500 Subject: [Vimperator] Snapshots for us poor Windoze users... Message-ID: <20081014114314.3384683985@ws1-2a.us4.outblaze.com> Since us poor Windoze users (and fwiw, I'd use Linux myself if my employment permitted it...) can't build Vimperator, is there a snapshot repository of xpi's that's updated more often than once per day? I don't mean to be ungrateful, but yesterday's and today's snapshots are broken ('f|F' doesn't work, for example), and I gather from the commit log that it's been fixed... In any case, it would seem to be of some value to the development process for us Windows stepchildren to be able to test the current build, too... ;) Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: From dpb at driftaway.org Tue Oct 14 04:48:25 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Tue, 14 Oct 2008 14:48:25 +0300 Subject: [Vimperator] Building under Windows not supported... In-Reply-To: <20081014103821.96E2549B6BD@ws1-3a.us4.outblaze.com> References: <20081014103821.96E2549B6BD@ws1-3a.us4.outblaze.com> Message-ID: Wasn't thinking about Cygwin at that time, and didn't notice the other thread before replying. It should work with Cygwin if you have all the right tools needed there (but still, not *officially* supported..) -- Daniel 2008/10/14 Mark Chalkley : > Thanks - that explains that. So those who successfully built it under > Windows were using a different repository? > > ----- Original Message ----- > From: "Daniel Bainton" > To: vimperator at mozdev.org > Subject: Re: [Vimperator] (no subject) > Date: Tue, 14 Oct 2008 10:31:25 +0300 > > > Building it in Windows isn't supported, sorry. :/ > > -- > Daniel > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > From dpb at driftaway.org Tue Oct 14 04:52:56 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Tue, 14 Oct 2008 14:52:56 +0300 Subject: [Vimperator] Snapshots for us poor Windoze users... In-Reply-To: <20081014114314.3384683985@ws1-2a.us4.outblaze.com> References: <20081014114314.3384683985@ws1-2a.us4.outblaze.com> Message-ID: 2008/10/14 Mark Chalkley : > Since us poor Windoze users (and fwiw, I'd use Linux myself if my employment > permitted it...) can't build Vimperator, is there a snapshot repository of > xpi's that's updated more often than once per day? I don't mean to be > ungrateful, but yesterday's and today's snapshots are broken ('f|F' doesn't > work, for example), and I gather from the commit log that it's been fixed... > > In any case, it would seem to be of some value to the development process > for us Windows stepchildren to be able to test the current build, too... ;) The snapshots are build from CVS HEAD, which is highly developed. It breaks now and then and there's really nothing we can do about that. If a snapshot is broken, use an older snapshot that works. Atleast I wont provide more than one per day. Does *any* project provide snapshots more often? They're called "nightly snapshots" for a reason, that is, they are built once a "night". -- Daniel From mftian at gmail.com Tue Oct 14 05:02:44 2008 From: mftian at gmail.com (Xie&Tian) Date: Tue, 14 Oct 2008 20:02:44 +0800 Subject: [Vimperator] Snapshots for us poor Windoze users... In-Reply-To: <20081014114314.3384683985@ws1-2a.us4.outblaze.com> References: <20081014114314.3384683985@ws1-2a.us4.outblaze.com> Message-ID: If you really want to use the latest version and are familiar with firefox extension development, just checkout the cvs and modify chrome.manifest and install.rdf, and update your original one to make Vimperator run. This is not the best choice but at least it works 2008/10/14 Mark Chalkley > Since us poor Windoze users (and fwiw, I'd use Linux myself if my > employment permitted it...) can't build Vimperator, is there a snapshot > repository of xpi's that's updated more often than once per day? I don't > mean to be ungrateful, but yesterday's and today's snapshots are broken > ('f|F' doesn't work, for example), and I gather from the commit log that > it's been fixed... > > In any case, it would seem to be of some value to the development process > for us Windows stepchildren to be able to test the current build, too... ;) > > Mark > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mftian at gmail.com Tue Oct 14 05:34:54 2008 From: mftian at gmail.com (Xie&Tian) Date: Tue, 14 Oct 2008 20:34:54 +0800 Subject: [Vimperator] [feature proposal] tabsearch Message-ID: I ran into an idea about the way one can select a tab: search it just like search text in a webpage, and I looked up in the official add-on site and found one which does exactly what I've described: http://www.semicomplete.com/projects/firefox-tabsearch This could be a great alternative to numbered-tab -------------- next part -------------- An HTML attachment was scrubbed... URL: From dougkearns at gmail.com Tue Oct 14 05:43:17 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Tue, 14 Oct 2008 23:43:17 +1100 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <20081014073713.GA6472@case.a42.local> References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> <20081014073713.GA6472@case.a42.local> Message-ID: <644fc65e0810140543j1b07e9b8jb137bee74e2a7a13@mail.gmail.com> On Tue, Oct 14, 2008 at 6:37 PM, Juergen Descher wrote: > Hi Doug, > > Quoting Doug Kearns (Mo, 13 Okt 2008, 22:50:21): >> >> We're aware of the problem, please don't spend any further time trying > > Please, could you drop a line here, and/or a expressive commit message > when the problem is (mainly) solved? > > > BTW, doing such big changes, why don't do it on a (experimental) > branch? If vimperator gets unusable because of heavy changes, (without > any note about it - sorry if I missed that) you might loose some > faithful beta tester ;> Heh, don't shoot the messenger! ;-) Doug From dougkearns at gmail.com Tue Oct 14 05:45:44 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Tue, 14 Oct 2008 23:45:44 +1100 Subject: [Vimperator] Building under Windows not supported... In-Reply-To: References: <20081014103821.96E2549B6BD@ws1-3a.us4.outblaze.com> Message-ID: <644fc65e0810140545r21614241w1b016c1e540dfc1@mail.gmail.com> On Tue, Oct 14, 2008 at 10:48 PM, Daniel Bainton wrote: > Wasn't thinking about Cygwin at that time, and didn't notice the other > thread before replying. > > It should work with Cygwin if you have all the right tools needed > there (but still, not *officially* supported..) Just confirming that it does, in fact, build on Cygwin and has done so for as long as I can remember. Doug From dpb at driftaway.org Tue Oct 14 06:16:21 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Tue, 14 Oct 2008 16:16:21 +0300 Subject: [Vimperator] [feature proposal] tabsearch In-Reply-To: References: Message-ID: 2008/10/14 Xie&Tian : > I ran into an idea about the way one can select a tab: search it just like > search text in a webpage, and I looked up in the official add-on site and > found one which does exactly what I've described: > > http://www.semicomplete.com/projects/firefox-tabsearch Sounds just like what 'b' does in Vimperator if you have set wildoptions=auto.. <.< -- Daniel From jhdl at gmx.net Tue Oct 14 06:45:43 2008 From: jhdl at gmx.net (Juergen Descher) Date: Tue, 14 Oct 2008 15:45:43 +0200 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <644fc65e0810140543j1b07e9b8jb137bee74e2a7a13@mail.gmail.com> References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> <20081014073713.GA6472@case.a42.local> <644fc65e0810140543j1b07e9b8jb137bee74e2a7a13@mail.gmail.com> Message-ID: <20081014134543.GD6472@case.a42.local> Quoting Doug Kearns (Di, 14 Okt 2008, 23:43:17): [...] > Heh, don't shoot the messenger! ;-) ... and do not shoot any deputy Ooh, ooh, ooh Yeah LOL > From mftian at gmail.com Tue Oct 14 06:47:14 2008 From: mftian at gmail.com (Xie&Tian) Date: Tue, 14 Oct 2008 21:47:14 +0800 Subject: [Vimperator] [feature proposal] tabsearch In-Reply-To: References: Message-ID: I really didn't get that from the help... 2008/10/14 Daniel Bainton > 2008/10/14 Xie&Tian : > > I ran into an idea about the way one can select a tab: search it just > like > > search text in a webpage, and I looked up in the official add-on site and > > found one which does exactly what I've described: > > > > http://www.semicomplete.com/projects/firefox-tabsearch > > Sounds just like what 'b' does in Vimperator if you have set > wildoptions=auto.. <.< > > -- > Daniel > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: From maglione.k at gmail.com Tue Oct 14 06:56:16 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Tue, 14 Oct 2008 09:56:16 -0400 Subject: [Vimperator] Snapshots for us poor Windoze users... In-Reply-To: References: <20081014114314.3384683985@ws1-2a.us4.outblaze.com> Message-ID: <20081014135616.GD3635@jg.home> On Tue, Oct 14, 2008 at 08:02:44PM +0800, Xie&Tian wrote: >If you really want to use the latest version and are familiar with firefox >extension development, just checkout the cvs and modify chrome.manifest and >install.rdf, and update your original one to make Vimperator run. This is >not the best choice but at least it works There you're wrong. That is the best choice. Pull down a copy from CVS, copy the generated docs from a jar, don't modify anything, and stick e text file in your extensions directory pointing to $CVS_root/src -- Kris Maglione Mostly, when you see programmers, they aren't doing anything. One of the attractive things about programmers is that you cannot tell whether or not they are working simply by looking at them. Very often they're sitting there seemingly drinking coffee and gossiping, or just staring into space. What the programmer is trying to do is get a handle on all the individual and unrelated ideas that are scampering around in his head. --Charles M. Strauss From mchalkley at mail.com Tue Oct 14 07:14:15 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Tue, 14 Oct 2008 09:14:15 -0500 Subject: [Vimperator] Snapshots for us poor Windoze users... Message-ID: <20081014141415.7EB5C83985@ws1-2a.us4.outblaze.com> I am not familial with xpi development, so I already gave up and went back to the 10/12 snapshot, so as not to 1) waste any more of the list's time, and 2) waste any more of my time (it's not that I don't have the inclination to learn xpi development, it just doesn't work within the constraints of other priorities at the moment - I have an employer to keep happy). However, I would like to be able to stay on the bleeding edge of Vimperator development (it's a HUGELY fantastic tool, to me), so if I understood your message correctly, building it isn't even necessary? If that's the case, if you have time at some point, can you elaborate just a bit more on the 2nd and 3rd steps: "copy the generated docs from a jar, don't modify anything, and stick e text file in your extensions directory pointing to $CVS_root/src"... Otherwise, I'll revert to my original plan of giving up (for now, at least)... ----- Original Message ----- From: "Kris Maglione" To: vimperator at mozdev.org Subject: Re: [Vimperator] Snapshots for us poor Windoze users... Date: Tue, 14 Oct 2008 09:56:16 -0400 On Tue, Oct 14, 2008 at 08:02:44PM +0800, Xie&Tian wrote: > If you really want to use the latest version and are familiar with firefox > extension development, just checkout the cvs and modify chrome.manifest and > install.rdf, and update your original one to make Vimperator run. This is > not the best choice but at least it works There you're wrong. That is the best choice. Pull down a copy from CVS, copy the generated docs from a jar, don't modify anything, and stick e text file in your extensions directory pointing to $CVS_root/src -- Kris Maglione Mostly, when you see programmers, they aren't doing anything. One of the attractive things about programmers is that you cannot tell whether or not they are working simply by looking at them. Very often they're sitting there seemingly drinking coffee and gossiping, or just staring into space. What the programmer is trying to do is get a handle on all the individual and unrelated ideas that are scampering around in his head. --Charles M. Strauss _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator -------------- next part -------------- An HTML attachment was scrubbed... URL: From maglione.k at gmail.com Tue Oct 14 07:39:37 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Tue, 14 Oct 2008 10:39:37 -0400 Subject: [Vimperator] Snapshots for us poor Windoze users... In-Reply-To: <20081014141415.7EB5C83985@ws1-2a.us4.outblaze.com> References: <20081014135616.GD3635@jg.home> <20081014141415.7EB5C83985@ws1-2a.us4.outblaze.com> Message-ID: <20081014143937.GE3635@jg.home> On Tue, Oct 14, 2008 at 09:14:15AM -0500, Mark Chalkley wrote: >However, I would like to be able to stay on the bleeding edge of >Vimperator development (it's a HUGELY fantastic tool, to me), so if I >understood your message correctly, building it isn't even necessary? If >that's the case, if you have time at some point, can you elaborate just a >bit more on the 2nd and 3rd steps: "copy the generated docs from a jar, >don't modify anything, and stick e text file in your extensions directory >pointing to $CVS_root/src"... If you unzip the xpi, you'll find a chrome directory, with a file content.jar in it. Unzip that, and in the locale/en_US directory, you'll find the generated docs. Copy them to the src/locale/en_US directory of wherever you've put the CVS root. Then, find your FF profile directory. Something like "C:\Documents and Settings\Application Data\Mozilla\Firefox\lkj2kl32.Default\extensions\" There'll be a directory there called vimperator at mozdev.org, if you've vimperator installed already. Remove it, and create a text file instead, and in that text file, put the path to your CVS checkout, i.e., C:\CVS\vimperator\src -- Kris Maglione The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense. --Edsger W. Dijkstra From mftian at gmail.com Tue Oct 14 07:52:28 2008 From: mftian at gmail.com (Xie&Tian) Date: Tue, 14 Oct 2008 22:52:28 +0800 Subject: [Vimperator] Snapshots for us poor Windoze users... In-Reply-To: <20081014141415.7EB5C83985@ws1-2a.us4.outblaze.com> References: <20081014141415.7EB5C83985@ws1-2a.us4.outblaze.com> Message-ID: the 'xpi' file and 'jar' file are actually zip files, so rename them with 'zip' extension if you have trouble unzip them 2008/10/14 Mark Chalkley > I am not familial with xpi development, so I already gave up and went back > to the 10/12 snapshot, so as not to 1) waste any more of the list's time, > and 2) waste any more of my time (it's not that I don't have the inclination > to learn xpi development, it just doesn't work within the constraints of > other priorities at the moment - I have an employer to keep happy). > > However, I would like to be able to stay on the bleeding edge of Vimperator > development (it's a HUGELY fantastic tool, to me), so if I understood your > message correctly, building it isn't even necessary? If that's the case, if > you have time at some point, can you elaborate just a bit more on the 2nd > and 3rd steps: "copy the generated docs from a jar, don't modify anything, > and stick e text file in your extensions directory pointing to > $CVS_root/src"... > > Otherwise, I'll revert to my original plan of giving up (for now, at > least)... > > > ----- Original Message ----- > From: "Kris Maglione" > To: vimperator at mozdev.org > Subject: Re: [Vimperator] Snapshots for us poor Windoze users... > Date: Tue, 14 Oct 2008 09:56:16 -0400 > > > On Tue, Oct 14, 2008 at 08:02:44PM +0800, Xie&Tian wrote: > > If you really want to use the latest version and are familiar with > firefox > > extension development, just checkout the cvs and modify chrome.manifest > and > > install.rdf, and update your original one to make Vimperator run. This is > > not the best choice but at least it works > > There you're wrong. That is the best choice. Pull down a copy from CVS, > copy the generated docs > from a jar, don't modify anything, and stick e text file in your extensions > directory pointing > to $CVS_root/src > > -- Kris Maglione > > Mostly, when you see programmers, they aren't doing anything. One of > the attractive things about programmers is that you cannot tell > whether or not they are working simply by looking at them. Very often > they're sitting there seemingly drinking coffee and gossiping, or just > staring into space. What the programmer is trying to do is get a > handle on all the individual and unrelated ideas that are scampering > around in his head. > --Charles M. Strauss > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mchalkley at mail.com Tue Oct 14 08:29:30 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Tue, 14 Oct 2008 10:29:30 -0500 Subject: [Vimperator] Snapshots for us poor Windoze users... Message-ID: <20081014152930.E5ECD83986@ws1-2a.us4.outblaze.com> That worked - thank you! Mark ----- Original Message ----- From: "Kris Maglione" To: vimperator at mozdev.org Subject: Re: [Vimperator] Snapshots for us poor Windoze users... Date: Tue, 14 Oct 2008 10:39:37 -0400 On Tue, Oct 14, 2008 at 09:14:15AM -0500, Mark Chalkley wrote: > However, I would like to be able to stay on the bleeding edge of > Vimperator development (it's a HUGELY fantastic tool, to me), so if I > understood your message correctly, building it isn't even necessary? If > that's the case, if you have time at some point, can you elaborate just a > bit more on the 2nd and 3rd steps: "copy the generated docs from a jar, > don't modify anything, and stick e text file in your extensions directory > pointing to $CVS_root/src"... If you unzip the xpi, you'll find a chrome directory, with a file content.jar in it. Unzip that, and in the locale/en_US directory, you'll find the generated docs. Copy them to the src/locale/en_US directory of wherever you've put the CVS root. Then, find your FF profile directory. Something like "C:\Documents and Settings\Application Data\Mozilla\Firefox\lkj2kl32.Default\extensions\" There'll be a directory there called vimperator at mozdev.org, if you've vimperator installed already. Remove it, and create a text file instead, and in that text file, put the path to your CVS checkout, i.e., C:\CVS\vimperator\src -- Kris Maglione The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense. --Edsger W. Dijkstra _______________________________________________ Vimperator mailing list Vimperator at mozdev.org https://www.mozdev.org/mailman/listinfo/vimperator -------------- next part -------------- An HTML attachment was scrubbed... URL: From makoto.kaworu at gmail.com Wed Oct 15 06:42:45 2008 From: makoto.kaworu at gmail.com (Makoto kAworu) Date: Wed, 15 Oct 2008 15:42:45 +0200 Subject: [Vimperator] [PATCH] improved hint for french pages Message-ID: <200810151542.45260.makoto.kaworu@gmail.com> Hi ! I had some troubles to navigate with hint on french (speacking, not .fr) websites. the vimperator's hint don't understand accentuate letter like ??? for example. I wrote a one-line patch that seems to work very well (for me). I really don't know if it'll break something. If you could apply it, it would be really nice for french (speaking) people :) Thanks. Perrin Alexandre. -------------- next part -------------- A non-text attachment was scrubbed... Name: frenchize_hint.patch Type: text/x-patch Size: 610 bytes Desc: not available URL: From dpb at driftaway.org Wed Oct 15 09:27:02 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Wed, 15 Oct 2008 19:27:02 +0300 Subject: [Vimperator] multibyte hints support in the future? In-Reply-To: References: Message-ID: 2008/10/15 Xie&Tian : > Hi. > > As this topic has been discussed in the mailing-list, is there a plan for > multibyte hints support in future versions? Thanks You should have mailed the list instead of me... There are no plans for that, as none of the developers need it. Someone who needs them could make a plugin or a patch for it. -- Daniel From nemolivier at gmail.com Wed Oct 15 09:27:43 2008 From: nemolivier at gmail.com (=?UTF-8?Q?Olivier_Gu=C3=A9ry?=) Date: Wed, 15 Oct 2008 18:27:43 +0200 Subject: [Vimperator] [PATCH] improved hint for french pages In-Reply-To: <200810151542.45260.makoto.kaworu@gmail.com> References: <200810151542.45260.makoto.kaworu@gmail.com> Message-ID: <5c2c86e70810150927u115ddba5w3a2cf1c0a6686e7f@mail.gmail.com> 2008/10/15 Makoto kAworu : > Hi ! > I had some troubles to navigate with hint on french (speacking, not .fr) > websites. the vimperator's hint don't understand accentuate letter like ??? > for example. I wrote a one-line patch that seems to work very well (for me). I > really don't know if it'll break something. If you could apply it, it would be > really nice for french (speaking) people :) > > Thanks. > Perrin Alexandre. Accentuated letters works here in hint mode with last CVS (with no patch) But like tiot, I'd like to be able to remap the T mode, and hint mode. Olivier. -- [Message tap? sur un clavier B?po : http://www.clavier-dvorak.org ] http://nemolivier.blogspot.com From Daniel.Trstenjak at online.de Wed Oct 15 10:57:14 2008 From: Daniel.Trstenjak at online.de (Daniel Trstenjak) Date: Wed, 15 Oct 2008 19:57:14 +0200 Subject: [Vimperator] [PATCH] improved hint for french pages In-Reply-To: <200810151542.45260.makoto.kaworu@gmail.com> References: <200810151542.45260.makoto.kaworu@gmail.com> Message-ID: <20081015175714.GB6222@laptop> Hi Perrin, what kind/version of 'hints.js' have you got? I can't find the function 'getNextHintText' in the current cvs version nor in the whole vimperator source. Greetings, Daniel From ted at tedpavlic.com Wed Oct 15 12:25:09 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Wed, 15 Oct 2008 15:25:09 -0400 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> Message-ID: <48F64395.6020300@tedpavlic.com> > We're aware of the problem, please don't spend any further time trying > to track it down. I suggest you just go with an earlier build until > it is sorted out. > For the list's sake (i.e., the non-developers), I'm pretty sure that everything is "sorted out" now, right? That is, as of my most recent pull and update, the hints work again (yay). (though I now get a funny "No mappings found." message on startup) --Ted -- Ted Pavlic From ted at tedpavlic.com Wed Oct 15 13:32:25 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Wed, 15 Oct 2008 16:32:25 -0400 Subject: [Vimperator] Broken after commit "with (liberator)"? In-Reply-To: <48F64395.6020300@tedpavlic.com> References: <20081013111125.GB32032@case.a42.local> <644fc65e0810130450tb7f2979kff5a51a932779ea2@mail.gmail.com> <48F64395.6020300@tedpavlic.com> Message-ID: <48F65359.2000908@tedpavlic.com> I take that back. If you want your plugins to work, better stick to the old version... hg update -r 2211 -C From hg log -r 2211: 2211 923766d03263 2008-10-12 23:40 +0200 maglione Fix history cache (so use 923766d03263 instead of 2211 to be safe) It's exciting to see all of the development after changeset 923766d03263 (though I'm sure most if it has to do with muttador). --Ted Ted Pavlic wrote: >> We're aware of the problem, please don't spend any further time trying >> to track it down. I suggest you just go with an earlier build until >> it is sorted out. >> > > For the list's sake (i.e., the non-developers), I'm pretty sure that > everything is "sorted out" now, right? > > That is, as of my most recent pull and update, the hints work again > (yay). (though I now get a funny "No mappings found." message on startup) > > --Ted > -- Ted Pavlic From milezv at yandex.ru Thu Oct 16 02:12:50 2008 From: milezv at yandex.ru (Konstantin Stepanov) Date: Thu, 16 Oct 2008 13:12:50 +0400 Subject: [Vimperator] user commands In-Reply-To: <20080928003300.GA7782@b2j> References: <20080928003300.GA7782@b2j> Message-ID: <341661224148370@webmail44.yandex.ru> An HTML attachment was scrubbed... URL: From cbill.lam at gmail.com Thu Oct 16 07:05:27 2008 From: cbill.lam at gmail.com (bill lam) Date: Thu, 16 Oct 2008 22:05:27 +0800 Subject: [Vimperator] user commands In-Reply-To: <341661224148370@webmail44.yandex.ru> References: <20080928003300.GA7782@b2j> <341661224148370@webmail44.yandex.ru> Message-ID: <20081016140527.GA7168@b2j> On Thu, 16 Oct 2008, Konstantin Stepanov wrote: > :map :open http://192.168.1.1 > :map :sidebar Bookmarks > Thank you Konstantin, this work very well. -- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 From makoto.kaworu at gmail.com Thu Oct 16 10:59:35 2008 From: makoto.kaworu at gmail.com (Makoto kAworu) Date: Thu, 16 Oct 2008 19:59:35 +0200 Subject: [Vimperator] [PATCH] improved hint for french pages In-Reply-To: <20081015175714.GB6222@laptop> References: <200810151542.45260.makoto.kaworu@gmail.com> <20081015175714.GB6222@laptop> Message-ID: <200810161959.35793.makoto.kaworu@gmail.com> On Wednesday 15 October 2008 19:57:14 Daniel Trstenjak wrote: > Hi Perrin, > > what kind/version of 'hints.js' have you got? > > I can't find the function 'getNextHintText' in the current cvs version > nor in the whole vimperator source. > > > Greetings, > Daniel Hi Daniel, I did clone the hg repository. I don't know if it's out of date, or if it isn't sync with the CVS, but the hints.js is not the same (not even in the same path). I did co and build the latest CVS version and as Olivier Gu?ry says it works very well with accentuated letters. Thanks to you and Olivier. Regards, Perrin Alexandre. From maglione.k at gmail.com Thu Oct 16 12:36:48 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Thu, 16 Oct 2008 15:36:48 -0400 Subject: [Vimperator] [PATCH] improved hint for french pages In-Reply-To: <200810161959.35793.makoto.kaworu@gmail.com> References: <200810151542.45260.makoto.kaworu@gmail.com> <20081015175714.GB6222@laptop> <200810161959.35793.makoto.kaworu@gmail.com> Message-ID: <20081016193648.GA21578@jg.home> On Thu, Oct 16, 2008 at 07:59:35PM +0200, Makoto kAworu wrote: >Hi Daniel, >I did clone the hg repository. I don't know if it's out of date, or if it >isn't sync with the CVS, but the hints.js is not the same (not even in the >same path). >I did co and build the latest CVS version and as Olivier Gu?ry says it works >very well with accentuated letters. Thanks to you and Olivier. The hg repository doesn't, unfortunately, remove files that were removed from cvs. I suspect that you're looking at chrome/content/hints.js, rather than content/hints.js, the former of which is ancient, and a ghost of the latter. -- Kris Maglione APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums. --Edsger W. Dijkstra From rogutes at googlemail.com Fri Oct 17 03:20:23 2008 From: rogutes at googlemail.com (rogutes at googlemail.com) Date: Fri, 17 Oct 2008 13:20:23 +0300 Subject: [Vimperator] Numbered tabs In-Reply-To: <48F1A71B.3010300@gmx.net> References: <20081012030530.8756883985@ws1-2a.us4.outblaze.com> <48F1A71B.3010300@gmx.net> Message-ID: <20081017102023.GA5662@ugu.dokeda.lt> Martin Stubenschrott (2008-10-12 09:28): > On 2008-10-12 05:05, Mark Chalkley wrote: > > > Awesome! That looks _precisely_ like what I was hoping for - I'm > > looking forward to it being in the snapshot... > > > > Thanks very much for being willing to add this feature. How difficult > > would it be to not require the after b if it's not > > ambiguous, just like f works? > > It would be special casing the :buffer prompt, which i don't like, use > 12gt if you want to go to the 12th tab or > :map b gt > to use 12b :map e gt works fine for going to every tab but the first: * 4e goes to the fourth tab * 4gt goes to the fourth tab * 1e goes one tab forward * 1gt goes to the first tab ^^^^^ A mapping bug? -- Rogut?s From steve at grommit.com Fri Oct 17 11:59:50 2008 From: steve at grommit.com (Stephen Lau) Date: Fri, 17 Oct 2008 11:59:50 -0700 Subject: [Vimperator] snipurl (snurl/snipr) plugin for vimperator Message-ID: <48F8E0A6.2090306@grommit.com> I just threw together the attached plugin for Vimperator. It takes the current buffer's URL and automatically generates a SnipURL (an abbreviated/short URL service like TinyURL) for it and copies it to the clipboard automatically. I find it extremely useful, hopefully others do too :-) cheers, steve -- stephen lau | steve at grommit.com | www.whacked.net -------------- next part -------------- A non-text attachment was scrubbed... Name: snipr.js Type: application/x-javascript Size: 1521 bytes Desc: not available URL: From mahefa.randimbisoa at gmail.com Sat Oct 18 04:01:49 2008 From: mahefa.randimbisoa at gmail.com (mahefa randimbisoa) Date: Sat, 18 Oct 2008 14:01:49 +0300 Subject: [Vimperator] snipurl (snurl/snipr) plugin for vimperator In-Reply-To: <48F8E0A6.2090306@grommit.com> References: <48F8E0A6.2090306@grommit.com> Message-ID: <2ba1fac40810180401l32a88bd6k608167820ce11e5d@mail.gmail.com> I'd like a is.gd version is.gd is shorter :) http://is.gd/ On Fri, Oct 17, 2008 at 9:59 PM, Stephen Lau wrote: > I just threw together the attached plugin for Vimperator. It takes the > current buffer's URL and automatically generates a SnipURL (an > abbreviated/short URL service like TinyURL) for it and copies it to the > clipboard automatically. > > I find it extremely useful, hopefully others do too :-) > > cheers, > steve > > -- > stephen lau | steve at grommit.com | www.whacked.net > > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > > -- Work hard at whatever you do! (Ecc. 9. 10a, CEV) Mahefa From steve at grommit.com Sat Oct 18 10:29:37 2008 From: steve at grommit.com (Stephen Lau) Date: Sat, 18 Oct 2008 10:29:37 -0700 Subject: [Vimperator] snipurl (snurl/snipr) plugin for vimperator In-Reply-To: <2ba1fac40810180401l32a88bd6k608167820ce11e5d@mail.gmail.com> References: <48F8E0A6.2090306@grommit.com> <2ba1fac40810180401l32a88bd6k608167820ce11e5d@mail.gmail.com> Message-ID: <48FA1D01.6040807@grommit.com> Here's an updated script that has both snipr/snurl & is.gd support. There is an ":isgd" command. It also now echos to the command area the new short URL. cheers, steveopen On 10/18/08 4:01 AM, mahefa randimbisoa wrote: > I'd like a is.gd version > > is.gd is shorter :) > > http://is.gd/ > > On Fri, Oct 17, 2008 at 9:59 PM, Stephen Lau wrote: > >> I just threw together the attached plugin for Vimperator. It takes the >> current buffer's URL and automatically generates a SnipURL (an >> abbreviated/short URL service like TinyURL) for it and copies it to the >> clipboard automatically. >> >> I find it extremely useful, hopefully others do too :-) >> >> cheers, >> steve >> >> -- >> stephen lau | steve at grommit.com | www.whacked.net >> >> >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> >> >> > > > > -- stephen lau | steve at grommit.com | www.whacked.net -------------- next part -------------- A non-text attachment was scrubbed... Name: shorturl.js Type: application/x-javascript Size: 2348 bytes Desc: not available URL: From mftian at gmail.com Sat Oct 18 23:42:46 2008 From: mftian at gmail.com (Xie&Tian) Date: Sun, 19 Oct 2008 14:42:46 +0800 Subject: [Vimperator] [patch] multibyte support for hint mode Message-ID: hi everybody. So far Vimperator doesn't support multibyte filter in hint mode, for me, Chinese characters. Attached is a patch to address this problem. It doesn't change the user experience for alphebetic language users. I did some tests and fixed every bug I can found. One compromise to use this patch is that it'd be better to fix the to it's default value "\". I didn't change this part of Vimperator because of the possibility to break more stuff... This patch is based on CVS snapshot on Oct. 17th Please review and apply, thanks Regards Xie -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: hint.patch Type: text/x-patch Size: 13378 bytes Desc: not available URL: From stubenschrott at gmx.net Sun Oct 19 10:09:51 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Sun, 19 Oct 2008 19:09:51 +0200 Subject: [Vimperator] snipurl (snurl/snipr) plugin for vimperator In-Reply-To: <48FA1D01.6040807@grommit.com> References: <48F8E0A6.2090306@grommit.com> <2ba1fac40810180401l32a88bd6k608167820ce11e5d@mail.gmail.com> <48FA1D01.6040807@grommit.com> Message-ID: <48FB69DF.1070106@gmx.net> On 2008-10-18 19:29, Stephen Lau wrote: > Here's an updated script that has both snipr/snurl & is.gd support. > There is an ":isgd" command. It also now echos to the command area the > new short URL. Thanks for the script, I would upload to scripts.html, but we are in the process of moving all these things to vimperator.org, where you can upload your scripts yourself. I'll post an announcement when the homepage is fully done here, then you can simply add/update them yourself, and everybody can enjoy it. -- Martin From didier at bretin.net Sun Oct 19 11:30:36 2008 From: didier at bretin.net (Didier Bretin) Date: Sun, 19 Oct 2008 20:30:36 +0200 Subject: [Vimperator] snipurl (snurl/snipr) plugin for vimperator In-Reply-To: <48FB69DF.1070106@gmx.net> References: <48F8E0A6.2090306@grommit.com> <2ba1fac40810180401l32a88bd6k608167820ce11e5d@mail.gmail.com> <48FA1D01.6040807@grommit.com> <48FB69DF.1070106@gmx.net> Message-ID: <20081019183036.GA5992@DBN> On Sun, Oct 19, 2008 at 07:09:51PM +0200, Martin Stubenschrott wrote: > Thanks for the script, I would upload to scripts.html, but we are in the > process of moving all these things to vimperator.org, where you can > upload your scripts yourself. Yes ! Trac for vimperator ! Good news :). -- Didier Bretin http://bretin.net/ From maglione.k at gmail.com Sun Oct 19 11:48:10 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sun, 19 Oct 2008 14:48:10 -0400 Subject: [Vimperator] snipurl (snurl/snipr) plugin for vimperator Message-ID: <20081019184810.GA9654@jg.home> Hi, Sorry this is missing thread headers. Anyway, your plugin has a few problems. First, 14 var evalFunc = window.eval; This won't work. window.eval can only be called as window.eval. Second, it's unnecessary, and the test is overwrought. If Cu.Sandbox exists, it's safe to assume that evalInSandbox will work. If it doesn't exist, you're using FF<1.5, and Vimperator won't even run. But, it occurs to me that it's not used anyway, so it matters nought. Third, your users won't know when the response has finished, so they may well try to paste the URL before it's in the clipboard, which could possibly be disastrous. Finally, this plugin won't work at all in the next release. commands.addUserCommand(["snipurl", "snipr"], "Generate a SnipURL and copy it to the clipboard", function(arg, special) { let xhr = new XMLHttpRequest(); xhr.open("GET", "http://snipr.com/site/snip?r=simple&link=" + buffer.URL, false); xhr.send(null); let snipr = xhr.responseText; util.copyToClipboard(snipr); liberator.echo("Yanked snipr URL: " + snipr); }, { bang: true } ); -- Kris Maglione When in doubt, use brute force. --Ken Thompson From icebraining at gmail.com Sun Oct 19 12:44:16 2008 From: icebraining at gmail.com (icebrain) Date: Sun, 19 Oct 2008 20:44:16 +0100 Subject: [Vimperator] Plugin 'every' Message-ID: <48FB8E10.7050400@gmail.com> This is a plugin that executes a command every specific interval, as suggested in the wiki. Usage: :[interval]every [command] Stops the "running": :stopevery Suggestion: :map :stopevery From icebraining at gmail.com Sun Oct 19 12:54:50 2008 From: icebraining at gmail.com (icebrain) Date: Sun, 19 Oct 2008 20:54:50 +0100 Subject: [Vimperator] Plugin 'every' In-Reply-To: <48FB8E10.7050400@gmail.com> References: <48FB8E10.7050400@gmail.com> Message-ID: <48FB908A.8050003@gmail.com> icebrain wrote: > This is a plugin that executes a command every specific interval, as > suggested in the wiki. > > Usage: > :[interval]every [command] > > Stops the "running": > :stopevery > > Suggestion: > :map :stopevery Sorry, forgot to attach the code :P -------------- next part -------------- A non-text attachment was scrubbed... Name: every.js Type: application/javascript Size: 1462 bytes Desc: not available URL: From maglione.k at gmail.com Sun Oct 19 13:07:01 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sun, 19 Oct 2008 16:07:01 -0400 Subject: [Vimperator] Plugin 'every' In-Reply-To: <48FB8E10.7050400@gmail.com> References: <48FB8E10.7050400@gmail.com> Message-ID: <20081019200701.GB9654@jg.home> On Sun, Oct 19, 2008 at 08:44:16PM +0100, icebrain wrote: > Suggestion: > :map :stopevery Bad suggestion. The fact that you can map is a bug, and may well not be the case in the future. -- Kris Maglione There's no sense being exact about something if you don't even know what you're talking about. --John von Neumann From stubenschrott at gmx.net Sun Oct 19 13:23:28 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Sun, 19 Oct 2008 22:23:28 +0200 Subject: [Vimperator] Plugin 'every' In-Reply-To: <20081019200701.GB9654@jg.home> References: <48FB8E10.7050400@gmail.com> <20081019200701.GB9654@jg.home> Message-ID: <48FB9740.4070002@gmx.net> On 2008-10-19 22:07, Kris Maglione wrote: > On Sun, Oct 19, 2008 at 08:44:16PM +0100, icebrain wrote: >> Suggestion: >> :map :stopevery > > Bad suggestion. The fact that you can map is a bug, and > may well not be the case in the future. > And well, i think :every should be a vimperator default command, and probably cancelable with by default. I'll also change :stopevery to :every! or just :every, when i find time. Actually "my" :every command will look like this: :[repeat]every[!] will be a gnu sleep like "20m", "1h20" etc. and [repeat] the number how oft to repeat it. For now, however, a very nice plugin, thanks. -- Martin From ted at tedpavlic.com Mon Oct 20 07:47:56 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 20 Oct 2008 10:47:56 -0400 Subject: [Vimperator] PATCH: Update to typograph.js for newest Vimperator CVS Message-ID: <48FC9A1C.50208@tedpavlic.com> As far as I can tell, the attached patch fixes typograph.js so that it works with the latest Vimperator CVS. --Ted -- Ted Pavlic -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: typograph_update.patch URL: From maglione.k at gmail.com Mon Oct 20 07:51:57 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Mon, 20 Oct 2008 10:51:57 -0400 Subject: [Vimperator] PATCH: Update to typograph.js for newest Vimperator CVS In-Reply-To: <48FC9A1C.50208@tedpavlic.com> References: <48FC9A1C.50208@tedpavlic.com> Message-ID: <20081020145157.GE9654@jg.home> On Mon, Oct 20, 2008 at 10:47:56AM -0400, Ted Pavlic wrote: > As far as I can tell, the attached patch fixes typograph.js so that it > works with the latest Vimperator CVS. I'd like to suggest that all plugin writers elide the liberator. prefix. It won't work in CVS, and they will work just fine in the previous release without it. -- Kris Maglione If the designers of X Windows built cars, there would be no fewer than five steering wheels hidden about the cockpit, none of which followed the same principles ? but you?d be able to shift gears with your car stereo. Useful feature that. --Marcus J. Ranum, DEC From ted at tedpavlic.com Mon Oct 20 08:09:54 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 20 Oct 2008 11:09:54 -0400 Subject: [Vimperator] PATCH: Update to httpheaders.js for CVS vimperator Message-ID: <48FC9F42.5090609@tedpavlic.com> See attached. Updates httpheaders.js plugin for latest Vimperator CVS (i.e., strips out "liberator"). -- Ted Pavlic -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: httpheaders_update.patch URL: From ted at tedpavlic.com Mon Oct 20 08:34:39 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 20 Oct 2008 11:34:39 -0400 Subject: [Vimperator] PATCH: Update for noscript.js plugin to work with CVS Vimperator Message-ID: <48FCA50F.5020900@tedpavlic.com> See attached patch (which removes "liberator" so that noscript.js can work with CVS Vimp). -- Ted Pavlic -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: noscript_update.patch URL: From ted at tedpavlic.com Mon Oct 20 08:37:05 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 20 Oct 2008 11:37:05 -0400 Subject: [Vimperator] PATCH: Update to typograph.js for newest Vimperator CVS In-Reply-To: <20081020145157.GE9654@jg.home> References: <48FC9A1C.50208@tedpavlic.com> <20081020145157.GE9654@jg.home> Message-ID: <48FCA5A1.3050405@tedpavlic.com> It seems like there are still some cases when "liberator." is needed (e.g., "liberator.echo"). Is it possible for the "with liberator" to be applied a little more generously? --Ted Kris Maglione wrote: > On Mon, Oct 20, 2008 at 10:47:56AM -0400, Ted Pavlic wrote: >> As far as I can tell, the attached patch fixes typograph.js so that it >> works with the latest Vimperator CVS. > > I'd like to suggest that all plugin writers elide the liberator. > prefix. It won't work in CVS, and they will work just fine in > the previous release without it. > -- Ted Pavlic From ted at tedpavlic.com Mon Oct 20 08:40:12 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 20 Oct 2008 11:40:12 -0400 Subject: [Vimperator] PATCH: Update for searchreplace.js to work with CVS Vimperator Message-ID: <48FCA65C.7020508@tedpavlic.com> See attached. Removes "liberators" to get plugin to load again. -- Ted Pavlic -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: searchreplace_update.patch URL: From maglione.k at gmail.com Mon Oct 20 08:41:57 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Mon, 20 Oct 2008 11:41:57 -0400 Subject: [Vimperator] PATCH: Update to typograph.js for newest Vimperator CVS In-Reply-To: <48FCA5A1.3050405@tedpavlic.com> References: <48FC9A1C.50208@tedpavlic.com> <20081020145157.GE9654@jg.home> <48FCA5A1.3050405@tedpavlic.com> Message-ID: <20081020154157.GF9654@jg.home> On Mon, Oct 20, 2008 at 11:37:05AM -0400, Ted Pavlic wrote: > It seems like there are still some cases when "liberator." is needed (e.g., > "liberator.echo"). > > Is it possible for the "with liberator" to be applied a little more > generously? Actually, we don't use with (liberator) anymore. We added a liberator.modules namespace that holds all of our modules, like buffer, commands, etc. These can now be accessed directly, as modules.foo, or as liberator.modules.foo. Everything else directly under liberator, including functions and variables, has to be accessed as such. We chose this course for the sake of clarity, so if you want to access such things directly, you'll have to add with (liberator) yourself. -- Kris Maglione It is a miracle that curiosity survives formal education. --Albert Einstein From ted at tedpavlic.com Mon Oct 20 09:34:13 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 20 Oct 2008 12:34:13 -0400 Subject: [Vimperator] PATCH: Update to ietab.js for latest Vimperator CVS Message-ID: <48FCB305.5010600@tedpavlic.com> See attached patch to ietab.js plugin. It's an **ATTEMPT** to migrate ietab.js to the latest Vimperator CVS. Most of the important ietab functions (e.g., :ie, :ie o, :ie e) seem to work well, but some (e.g., ":ie!" and the hints) need help. This latest batch of patches is my first try at anything related to the Vimperator source. I was just tired of these plugins not loading with the latest CVS... --Ted -- Ted Pavlic -------------- next part -------------- A non-text attachment was scrubbed... Name: ietab_update.js Type: application/x-javascript Size: 4135 bytes Desc: not available URL: From ted at tedpavlic.com Mon Oct 20 09:36:31 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Mon, 20 Oct 2008 12:36:31 -0400 Subject: [Vimperator] PATCH: Update to ietab.js for latest Vimperator CVS Message-ID: <48FCB38F.8050103@tedpavlic.com> (I posted this message already, but I accidentally gave the attachment a ".js" extension rather than a ".patch" extension... I'm guessing this message will get flagged by fewer mail exchangers) See attached patch to ietab.js plugin. It's an **ATTEMPT** to migrate ietab.js to the latest Vimperator CVS. Most of the important ietab functions (e.g., :ie, :ie o, :ie e) seem to work well, but some (e.g., ":ie!" and the hints) need help. This latest batch of patches is my first try at anything related to the Vimperator source. I was just tired of these plugins not loading with the latest CVS... --Ted -- Ted Pavlic -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: ietab_update.patch URL: From icebraining at gmail.com Mon Oct 20 10:06:19 2008 From: icebraining at gmail.com (icebrain) Date: Mon, 20 Oct 2008 18:06:19 +0100 Subject: [Vimperator] Plugin 'every' In-Reply-To: References: Message-ID: <48FCBA8B.9090407@gmail.com> I've just followed the "instructions" in the wiki, 5m code actually ("it works" code :p ) If you plan to add the possibility to execute every hour or so maybe it should be possible to schedule more than one command at a time; Maybe outputting an id for later be able to cancel it? Or implementing a different scheduler for each tab? Maybe allowing the simple ":every!" to cancel the last scheduled? It's not that I see many uses for multi-schedulling, but if you have a schedule that has to run every hour it shouldn't stop you from running a short, 5 sec command. From jhdl at gmx.net Tue Oct 21 14:28:52 2008 From: jhdl at gmx.net (Juergen Descher) Date: Tue, 21 Oct 2008 23:28:52 +0200 Subject: [Vimperator] [PATCH] Fix showing numeric qmarks Message-ID: <20081021212852.GA14418@case.a42.local> Hi, I'll get an error doing: :qmarks or :qmarks This happens to numeric quickmarks only. The result is a bad (control) string for each numeric quickmark in utils.clip(), raising an error like: :Processing keypress event: TypeError: str.substr is not a function :version Vimperator 2.0pre (created: 2008/10/21 22:58:07) running on: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092816 Iceweasel/3.0.3 (Debian-3.0.3-2) The attached patch will fix it for me. Tested with the CVS commit: "add 'exrc'" from Doug. Regards Juergen -------------- next part -------------- A non-text attachment was scrubbed... Name: vimp-bookmark.patch Type: text/x-diff Size: 639 bytes Desc: not available URL: From maglione.k at gmail.com Tue Oct 21 14:33:58 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Tue, 21 Oct 2008 17:33:58 -0400 Subject: [Vimperator] [PATCH] Fix showing numeric qmarks In-Reply-To: <20081021212852.GA14418@case.a42.local> References: <20081021212852.GA14418@case.a42.local> Message-ID: <20081021213358.GA25963@jg.home> On Tue, Oct 21, 2008 at 11:28:52PM +0200, Juergen Descher wrote: index eab6405..befe59e 100644 --- src/content/bookmarks.js +++ src/content/bookmarks.js @@ -996,7 +996,7 @@ function QuickMarks() //{{{ } } - let items = ({ title: mark, url: qmarks.get(mark) } for each (mark in marks)); + let items = ({ title: String(mark), url: qmarks.get(mark) } for each (mark in marks)); let list = template.bookmarks("QuickMark", items); commandline.echo(list, commandline.HL_NORMAL, commandline.FORCE_MULTILINE); } -- Kris Maglione If C gives you enough rope to hang yourself, C++ gives you enough rope to bind and gag your neighbourhood, rig the sails in a small ship and still have enough rope left to hang yourself from the yardarm. --Anonymous From jhdl at gmx.net Tue Oct 21 14:42:54 2008 From: jhdl at gmx.net (Juergen Descher) Date: Tue, 21 Oct 2008 23:42:54 +0200 Subject: [Vimperator] [PATCH] Fix showing numeric qmarks In-Reply-To: <20081021213358.GA25963@jg.home> References: <20081021212852.GA14418@case.a42.local> <20081021213358.GA25963@jg.home> Message-ID: <20081021214254.GA6141@case.a42.local> Quoting Kris Maglione (Di, 21 Okt 2008, 17:33:58): > + let items = ({ title: String(mark), url: qmarks.get(mark) } for each (mark in marks)); :) -Juergen From teramako at gmail.com Wed Oct 22 04:58:14 2008 From: teramako at gmail.com (M.Terada) Date: Wed, 22 Oct 2008 20:58:14 +0900 Subject: [Vimperator] [PATCH] Fix hintmatching=custom does'nt work Message-ID: <6eebba490810220458h33a489abtac2367abdf28bb98@mail.gmail.com> Hi when hintmatching options set to "custom", hist does'nt work. please review and consider applying this patch. Index: hints.js =================================================================== RCS file: /cvs/vimperator/src/content/hints.js,v retrieving revision 1.91 diff -u -r1.91 hints.js --- hints.js 17 Oct 2008 12:27:43 -0000 1.91 +++ hints.js 22 Oct 2008 11:49:17 -0000 @@ -534,7 +534,7 @@ case "contains" : return containsMatcher(hintString); case "wordstartswith": return wordStartsWithMatcher(hintString, /*allowWordOverleaping=*/ true); case "firstletters" : return wordStartsWithMatcher(hintString, /*allowWordOverleaping=*/ false); - case "custom" : return plugins.customHintMatcher(hintString); + case "custom" : return liberator.plugins.customHintMatcher(hintString); default : liberator.echoerr("Invalid hintmatching type: " + hintMatching); } return null; Best regards. -- teramako http://d.hatena.ne.jp/teramako/ From jhdl at gmx.net Wed Oct 22 23:28:36 2008 From: jhdl at gmx.net (Juergen Descher) Date: Thu, 23 Oct 2008 08:28:36 +0200 Subject: [Vimperator] [PATCH] Fix argCount in viewsource Message-ID: <20081023062836.GA18318@case.a42.local> Hi, :h viewsource View source code of current document. ... but one arg is needed - the attached patch will fix it for me. Patched to CVS: * commit 59fd54d8f826cf357370cbe255cb17ce11da205e Author: stubenschrott Date: Tue Oct 21 20:36:03 2008 +0000 made the Donators file vimperator.org friendly Best Regards Juergen -------------- next part -------------- A non-text attachment was scrubbed... Name: buffer-view-argcount.patch Type: text/x-diff Size: 402 bytes Desc: not available URL: From jhdl at gmx.net Wed Oct 22 23:39:28 2008 From: jhdl at gmx.net (Juergen Descher) Date: Thu, 23 Oct 2008 08:39:28 +0200 Subject: [Vimperator] [PATCH] Fix argCount in viewsource In-Reply-To: <20081023062836.GA18318@case.a42.local> References: <20081023062836.GA18318@case.a42.local> Message-ID: <20081023063928.GB18318@case.a42.local> Sorry, this should be correct ... -------------- next part -------------- A non-text attachment was scrubbed... Name: buffer-view-argcount.patch Type: text/x-diff Size: 430 bytes Desc: not available URL: From jhdl at gmx.net Thu Oct 23 02:55:20 2008 From: jhdl at gmx.net (Juergen Descher) Date: Thu, 23 Oct 2008 11:55:20 +0200 Subject: [Vimperator] vim-like url '%' for :viewsource Message-ID: <20081023095520.GC18318@case.a42.local> Hi, don't know if you like this... IMHO specially for Vim users a '%' as an url-shortcut for the current buffer might be handsome. Regards Juergen -------------- next part -------------- A non-text attachment was scrubbed... Name: viewscource-vimlike.patch Type: text/x-diff Size: 1189 bytes Desc: not available URL: From jhdl at gmx.net Thu Oct 23 02:59:43 2008 From: jhdl at gmx.net (Juergen Descher) Date: Thu, 23 Oct 2008 11:59:43 +0200 Subject: [Vimperator] vim-like url '%' for :viewsource In-Reply-To: <20081023095520.GC18318@case.a42.local> References: <20081023095520.GC18318@case.a42.local> Message-ID: <20081023095943.GD18318@case.a42.local> don't know about your whitespace specification, may be you'll prefer this ... -------------- next part -------------- A non-text attachment was scrubbed... Name: viewscource-vimlike.patch Type: text/x-diff Size: 1187 bytes Desc: not available URL: From jhdl at gmx.net Thu Oct 23 04:04:00 2008 From: jhdl at gmx.net (Juergen Descher) Date: Thu, 23 Oct 2008 13:04:00 +0200 Subject: [Vimperator] [PATCH] add completion to :viewscource Message-ID: <20081023110400.GE18318@case.a42.local> Just a suggestion ... Should be enhanced for urls starting with 'file://', but I saw that's a TODO (for function file(filter, tail) in completion.js ). -Juergen -------------- next part -------------- A non-text attachment was scrubbed... Name: viewscource-completition.patch Type: text/x-diff Size: 473 bytes Desc: not available URL: From stubenschrott at gmx.net Thu Oct 23 04:16:37 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Thu, 23 Oct 2008 13:16:37 +0200 Subject: [Vimperator] vim-like url '%' for :viewsource In-Reply-To: <20081023095943.GD18318@case.a42.local> References: <20081023095520.GC18318@case.a42.local> <20081023095943.GD18318@case.a42.local> Message-ID: <49005D15.9090404@gmx.net> On 2008-10-23 11:59, Juergen Descher wrote: > don't know about your whitespace specification, may be you'll prefer > this ... > > + // fake vims '%' for 'current-file' > + if (url == '%') { url = ''; } > + I would have prefered: if (url == "%") url = ""; (also note the " vs. ') The reason I will not apply this is that % should be handled more generic as more commands than just viewsource would benefit from it and also things like %:h for the host, or %:p for the protocol or something like that would probably be good. -- Martin From stubenschrott at gmx.net Thu Oct 23 04:31:15 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Thu, 23 Oct 2008 13:31:15 +0200 Subject: [Vimperator] [PATCH] add completion to :viewscource In-Reply-To: <20081023110400.GE18318@case.a42.local> References: <20081023110400.GE18318@case.a42.local> Message-ID: <49006083.2000109@gmx.net> On 2008-10-23 13:04, Juergen Descher wrote: > completer: function (filter) completion.url(filter) I am not sure, that's really so often needed but well, I applied it (together with the argCount patch) as it really doesn't hurt (with completing just bookmarks and history, no need for search engines). Thanks for the nice patches, looking for more now :) best regards, Martin From stubenschrott at gmx.net Thu Oct 23 04:52:35 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Thu, 23 Oct 2008 13:52:35 +0200 Subject: [Vimperator] [patch] multibyte support for hint mode In-Reply-To: References: Message-ID: <49006583.1010607@gmx.net> On 2008-10-19 08:42, Xie&Tian wrote: > hi everybody. So far Vimperator doesn't support multibyte filter in hint > mode, for me, Chinese characters. Attached is a patch to address this > problem. It doesn't change the user experience for alphebetic language > users. I did some tests and fixed every bug I can found. One compromise > to use this patch is that it'd be better to fix the to it's > default value "\". I didn't change this part of Vimperator because of > the possibility to break more stuff... While I generally appreciate that patch, it should be done (slightly) different. You are creating a new textbox just for the hints, while we already have a good commandline which is just there for this. You should try to reuse it with: :javascript commandline.open("Hints (Quick): ", "", modes.HINTS) and can add a "change" listener whenever the textbox changes and dismiss the commandline when you are done. Actually the search command "/" does it very similarly and your patch should be similar to that, have a look at content/find.js > This patch is based on CVS snapshot on Oct. 17th > > Please review and apply, thanks 1.) Please make sure the patch has Unix file endings (\n vs. windows style \r\n) in future, had to change that myself for it to apply. 2.) It beeps on every keystroke, otherwise it seemed to work fine. Anyway, you really have to reuse the commandline then I'll apply the patch. -- Martin From stubenschrott at gmx.net Thu Oct 23 11:00:01 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Thu, 23 Oct 2008 20:00:01 +0200 Subject: [Vimperator] Please move scripts to vimperator.org Message-ID: <4900BBA1.2010901@gmx.net> Hi all, as some already know, we are moving to vimperator.org. Not all content is there yet, but it's going fairly well. For that to succeed I hope that all script authors upload their scripts (from http://vimperator.mozdev.org/scripts.html) to http://vimperator.org/wiki/Vimperator/Scripts so they will also become the owner of that "ticket" and can change their properties. Please also specify for which version the script will work (1.2 or 2.0pre). For all scripts which haven't been uploaded there within about a week or so, people can volunteer to become the maintainer (like Ted Pavlic who did a great work porting them to the new vimperator 2.0pre). best regards, Martin From jhdl at gmx.net Thu Oct 23 13:02:24 2008 From: jhdl at gmx.net (Juergen Descher) Date: Thu, 23 Oct 2008 22:02:24 +0200 Subject: [Vimperator] vim-like url '%' for :viewsource In-Reply-To: <49005D15.9090404@gmx.net> References: <20081023095520.GC18318@case.a42.local> <20081023095943.GD18318@case.a42.local> <49005D15.9090404@gmx.net> Message-ID: <20081023200224.GA16778@case.a42.local> Quoting Martin Stubenschrott (Do, 23 Okt 2008, 13:16:37): > > I would have prefered: > > if (url == "%") > url = ""; > > (also note the " vs. ') Thanks for enlighten me, hope to keep it in my mind :) > The reason I will not apply this is that % should be handled more > generic as more commands than just viewsource would benefit from it > and also things like %:h for the host, or %:p for the protocol or > something like that would probably be good. ACK, I thought of a 'interim solution', but forcing real solutions is quite right. I would be pleased if completion of a single '%' to the url of the current buffer will be included in a generic solution, because familiar to Vim I used intuitively ":view %" - if you think I'm the only one, just leave it :) BTW, candidates for '%' are IMHO ':tabopen' as an intuitively equivalent to ':tabd' and ':viewsource', even some more; and run-commands like: ':run wget -r -np -q -P /tmp %' ':run lynx --dump % > /tmp/vimp-org-trac.html' if ':run' has/gets a completion and stdout redirection will work :) Regards Juergen From jhdl at gmx.net Thu Oct 23 13:12:04 2008 From: jhdl at gmx.net (Juergen Descher) Date: Thu, 23 Oct 2008 22:12:04 +0200 Subject: [Vimperator] [PATCH] add completion to :viewscource In-Reply-To: <49006083.2000109@gmx.net> References: <20081023110400.GE18318@case.a42.local> <49006083.2000109@gmx.net> Message-ID: <20081023201204.GA32538@case.a42.local> Quoting Martin Stubenschrott (Do, 23 Okt 2008, 13:31:15): > On 2008-10-23 13:04, Juergen Descher wrote: > > completer: function (filter) completion.url(filter) > > I am not sure, that's really so often needed but well, I applied it Not needed often - sure about that, but it's IMHO nice to be confirm with i.e. the ":open" command (for this I would like to see an alias ':vi[ew]' and then indeed ':views[ourcs] -but anyway). (vim) :h open [...] This command is in Vi, but Vim only simulates it: *:o* *:op* *:open* :[range]o[pen] [...] (So I never used ':open' in vim - always :vi and :e) It would be nice if the '[t]open/view' commands could be used like: :open file:///dir/fil which should enable the file completion-mode (only). Or may be it's more handy to add a special ':openf[ile]' cmd with that file completion-mode? Regards Juergen From maglione.k at gmail.com Thu Oct 23 14:20:31 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Thu, 23 Oct 2008 17:20:31 -0400 Subject: [Vimperator] vim-like url '%' for :viewsource In-Reply-To: <20081023200224.GA16778@case.a42.local> References: <20081023095520.GC18318@case.a42.local> <20081023095943.GD18318@case.a42.local> <49005D15.9090404@gmx.net> <20081023200224.GA16778@case.a42.local> Message-ID: <20081023212031.GD25963@jg.home> On Thu, Oct 23, 2008 at 10:02:24PM +0200, Juergen Descher wrote: > ':run lynx --dump % > /tmp/vimp-org-trac.html' :w !htmlfmt >/tmp/vimp-org-trac.txt -- Kris Maglione The programmer, who needs clarity, who must talk all day to a machine that demands declarations, hunkers down into a low-grade annoyance. It is here that the stereotype of the programmer, sitting in a dim room, growling from behind Coke cans, has its origins. The disorder of the desk, the floor; the yellow Post-It notes everywhere; the whiteboards covered with scrawl: all this is the outward manifestation of the messiness of human thought. The messiness cannot go into the program; it piles up around the programmer. --Ellen Ullman From dotancohen at gmail.com Thu Oct 23 13:23:55 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Thu, 23 Oct 2008 22:23:55 +0200 Subject: [Vimperator] Hebrew layout map Message-ID: <880dece00810231323h98aee96r6f823e1dc281289b@mail.gmail.com> As bug #18357 (Modifier keys dont work in russian keyboard layout) was closed as WONTFIX, here is a remapping for Hebrew: :map / q :map ' w :map ? e :map ? r :map ? t :map ? y :map ? u :map ? i :map ? o :map ? p :map ? a :map ? s :map ? d :map ? f :map ? g :map ? h :map ? j :map ? k :map ? l :map ? z :map ? x :map ? c :map ? v :map ? b :map ? n :map ? m Please add it to wherever these things are stored for other users. Thanks! -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From stubenschrott at gmx.net Thu Oct 23 14:54:30 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Thu, 23 Oct 2008 23:54:30 +0200 Subject: [Vimperator] Hebrew layout map In-Reply-To: <880dece00810231323h98aee96r6f823e1dc281289b@mail.gmail.com> References: <880dece00810231323h98aee96r6f823e1dc281289b@mail.gmail.com> Message-ID: <4900F296.6010907@gmx.net> On 2008-10-23 22:23, Dotan Cohen wrote: > As bug #18357 (Modifier keys dont work in russian keyboard layout) was > closed as WONTFIX, here is a remapping for Hebrew: > > :map / q > :map ' w > :map ? e > :map ? r > :map ? t > :map ? y > :map ? u > :map ? i > :map ? o > :map ? p > :map ? a > :map ? s > :map ? d > :map ? f > :map ? g > :map ? h > :map ? j > :map ? k > :map ? l > :map ? z > :map ? x > :map ? c > :map ? v > :map ? b > :map ? n > :map ? m > > Please add it to wherever these things are stored for other users. Thanks! Things are now stored at vimperator.org, either as a tip or even better as a "script" (hebrew.js) which can be put in ~/.vimperator/plugin/ Now you can even add it yourself, instead of requiring an admin. From maglione.k at gmail.com Thu Oct 23 14:59:07 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Thu, 23 Oct 2008 17:59:07 -0400 Subject: [Vimperator] Hebrew layout map In-Reply-To: <4900F296.6010907@gmx.net> References: <880dece00810231323h98aee96r6f823e1dc281289b@mail.gmail.com> <4900F296.6010907@gmx.net> Message-ID: <20081023215907.GE25963@jg.home> On Thu, Oct 23, 2008 at 11:54:30PM +0200, Martin Stubenschrott wrote: >Things are now stored at vimperator.org, either as a tip or even better >as a "script" (hebrew.js) which can be put in ~/.vimperator/plugin/ > >Now you can even add it yourself, instead of requiring an admin. You should use :noremap instead of :map, though. -- Kris Maglione Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. --Laurence J. Peter From stubenschrott at gmx.net Thu Oct 23 15:06:57 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Fri, 24 Oct 2008 00:06:57 +0200 Subject: [Vimperator] Hebrew layout map In-Reply-To: <20081023215907.GE25963@jg.home> References: <880dece00810231323h98aee96r6f823e1dc281289b@mail.gmail.com> <4900F296.6010907@gmx.net> <20081023215907.GE25963@jg.home> Message-ID: <4900F581.3090201@gmx.net> On 2008-10-23 23:59, Kris Maglione wrote: > On Thu, Oct 23, 2008 at 11:54:30PM +0200, Martin Stubenschrott wrote: >>Things are now stored at vimperator.org, either as a tip or even better >>as a "script" (hebrew.js) which can be put in ~/.vimperator/plugin/ >> >>Now you can even add it yourself, instead of requiring an admin. > > You should use :noremap instead of :map, though. And in that case hebrew.vim instead of hebrew.js From mftian at gmail.com Thu Oct 23 17:52:54 2008 From: mftian at gmail.com (Xie&Tian) Date: Fri, 24 Oct 2008 08:52:54 +0800 Subject: [Vimperator] [patch] multibyte support for hint mode In-Reply-To: <49006583.1010607@gmx.net> References: <49006583.1010607@gmx.net> Message-ID: Thank you for you advice. I tried to follow the pattern in find.js but gave up as soon as I found that mode.HINTS and modes.COMMAND_LINE can't co-exist. ":javascript" maybe a better idea. I'll try it. 2008/10/23 Martin Stubenschrott > On 2008-10-19 08:42, Xie&Tian wrote: > > > hi everybody. So far Vimperator doesn't support multibyte filter in hint > > mode, for me, Chinese characters. Attached is a patch to address this > > problem. It doesn't change the user experience for alphebetic language > > users. I did some tests and fixed every bug I can found. One compromise > > to use this patch is that it'd be better to fix the to it's > > default value "\". I didn't change this part of Vimperator because of > > the possibility to break more stuff... > > While I generally appreciate that patch, it should be done (slightly) > different. You are creating a new textbox just for the hints, while we > already have a good commandline which is just there for this. > > You should try to reuse it with: > > :javascript commandline.open("Hints (Quick): ", "", modes.HINTS) > > and can add a "change" listener whenever the textbox changes and dismiss > the commandline when you are done. Actually the search command "/" does > it very similarly and your patch should be similar to that, have a look > at content/find.js > > > This patch is based on CVS snapshot on Oct. 17th > > > > Please review and apply, thanks > > 1.) Please make sure the patch has Unix file endings (\n vs. windows > style \r\n) in future, had to change that myself for it to apply. > > 2.) It beeps on every keystroke, otherwise it seemed to work fine. > > > Anyway, you really have to reuse the commandline then I'll apply the > patch. > > -- > Martin > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: From maglione.k at gmail.com Thu Oct 23 18:23:13 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Thu, 23 Oct 2008 21:23:13 -0400 Subject: [Vimperator] [patch] multibyte support for hint mode In-Reply-To: References: <49006583.1010607@gmx.net> Message-ID: <20081024012313.GF25963@jg.home> On Fri, Oct 24, 2008 at 08:52:54AM +0800, Xie&Tian wrote: >Thank you for you advice. I tried to follow the pattern in find.js but gave >up as soon as I found that mode.HINTS and modes.COMMAND_LINE can't co-exist. >":javascript" maybe a better idea. I'll try it. Well, that's not strictly true. There's the main mode and the extended mode. You could make HINTS an extended mode (which would make sense if it switched to using the command line), or you could activate the command line during hints mode. I'd suggest the former. -- Kris Maglione UNIX was not designed to stop its users from doing stupid things, as that would also stop them from doing clever things. --Doug Gwyn From stubenschrott at gmx.net Fri Oct 24 00:19:26 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Fri, 24 Oct 2008 09:19:26 +0200 Subject: [Vimperator] [patch] multibyte support for hint mode In-Reply-To: <20081024012313.GF25963@jg.home> References: <49006583.1010607@gmx.net> <20081024012313.GF25963@jg.home> Message-ID: <490176FE.1030205@gmx.net> On 2008-10-24 03:23, Kris Maglione wrote: > On Fri, Oct 24, 2008 at 08:52:54AM +0800, Xie&Tian wrote: >>Thank you for you advice. I tried to follow the pattern in find.js but gave >>up as soon as I found that mode.HINTS and modes.COMMAND_LINE can't co-exist. >>":javascript" maybe a better idea. I'll try it. > > Well, that's not strictly true. There's the main mode and the > extended mode. You could make HINTS an extended mode (which > would make sense if it switched to using the command line), or > you could activate the command line during hints mode. I'd > suggest the former. > Yes, the former is the way to go. It's actually just the same as the search modes which also sets SEARCH_{FORWARD,BACKWARD} as the minor mode. :javascript was just for illustration purpose, the final code should of course NOT have it. -- Martin From jhdl at gmx.net Fri Oct 24 00:55:22 2008 From: jhdl at gmx.net (Juergen Descher) Date: Fri, 24 Oct 2008 09:55:22 +0200 Subject: [Vimperator] vim-like url '%' for :viewsource In-Reply-To: <20081023212031.GD25963@jg.home> References: <20081023095520.GC18318@case.a42.local> <20081023095943.GD18318@case.a42.local> <49005D15.9090404@gmx.net> <20081023200224.GA16778@case.a42.local> <20081023212031.GD25963@jg.home> Message-ID: <20081024075522.GB16778@case.a42.local> Quoting Kris Maglione (Do, 23 Okt 2008, 17:20:31): > On Thu, Oct 23, 2008 at 10:02:24PM +0200, Juergen Descher wrote: >> ':run lynx --dump % > /tmp/vimp-org-trac.html' > > :w !htmlfmt >/tmp/vimp-org-trac.txt Thanks for your reply. Unfortunately this does not work for me. I suppose 'htmlfmt' (which I don't have) does the same as 'lynx -dump', writing the output to STDOUT. May be in the current vimp-dev redirection of STDOUT is broken? If this ':w[rite]' command should pipe to the shell command instead of writing a file - it fails too. What I get is: :w !lynx --dump http://vimperator.org >/tmp/lynx-dump1.txt will raise an error: E488: Trailing characters This works, but the output will be piped to the vimp 'more-cmd', no redirection of STDOUT: :!lynx --dump http://vimperator.org >/tmp/lynx-dump1.txt If I do something like this: :w !less I'll get a file named '!less' in the current dir. BTW, in the help about ':write' there is no hint about redirection - do I miss something? Regards Juergen From jhdl at gmx.net Fri Oct 24 01:08:41 2008 From: jhdl at gmx.net (Juergen Descher) Date: Fri, 24 Oct 2008 10:08:41 +0200 Subject: [Vimperator] [PATCH] Fix showing numeric qmarks In-Reply-To: <20081021213358.GA25963@jg.home> References: <20081021212852.GA14418@case.a42.local> <20081021213358.GA25963@jg.home> Message-ID: <20081024080841.GF18318@case.a42.local> Quoting Kris Maglione (Di, 21 Okt 2008, 17:33:58): > - let items = ({ title: mark, url: qmarks.get(mark) } for each (mark in marks)); > + let items = ({ title: String(mark), url: qmarks.get(mark) } for each (mark in marks)); Wondering why It's not gonna be fixed, I resent a patch witch can be applied without a pain(?). * commit fbbd6b0e106c91d6f24e1e4ce6ed01e06a61c239 Author: Juergen Descher Date: Fri Oct 24 09:13:01 2008 +0200 Fix ':qmarks' listing numeric quickmarks With help of Kris Maglione -Juergen -------------- next part -------------- A non-text attachment was scrubbed... Name: Fix-qmarks-listing-numeric-quickmarks.patch Type: text/x-diff Size: 597 bytes Desc: not available URL: From dpb at driftaway.org Fri Oct 24 06:17:47 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Fri, 24 Oct 2008 16:17:47 +0300 Subject: [Vimperator] [PATCH] Fix showing numeric qmarks In-Reply-To: <20081024080841.GF18318@case.a42.local> References: <20081021212852.GA14418@case.a42.local> <20081021213358.GA25963@jg.home> <20081024080841.GF18318@case.a42.local> Message-ID: 2008/10/24 Juergen Descher : > Quoting Kris Maglione (Di, 21 Okt 2008, 17:33:58): >> - let items = ({ title: mark, url: qmarks.get(mark) } for each (mark in marks)); >> + let items = ({ title: String(mark), url: qmarks.get(mark) } for each (mark in marks)); > > Wondering why It's not gonna be fixed, I resent a patch witch can be > applied without a pain(?). > > * commit fbbd6b0e106c91d6f24e1e4ce6ed01e06a61c239 > Author: Juergen Descher > Date: Fri Oct 24 09:13:01 2008 +0200 > > Fix ':qmarks' listing numeric quickmarks > > With help of Kris Maglione Committed. Thanks! :) -- Daniel From maglione.k at gmail.com Fri Oct 24 07:33:36 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 24 Oct 2008 10:33:36 -0400 Subject: [Vimperator] vim-like url '%' for :viewsource In-Reply-To: <20081024075522.GB16778@case.a42.local> References: <20081023095520.GC18318@case.a42.local> <20081023095943.GD18318@case.a42.local> <49005D15.9090404@gmx.net> <20081023200224.GA16778@case.a42.local> <20081023212031.GD25963@jg.home> <20081024075522.GB16778@case.a42.local> Message-ID: <20081024143336.GG25963@jg.home> On Fri, Oct 24, 2008 at 09:55:22AM +0200, Juergen Descher wrote: >Quoting Kris Maglione (Do, 23 Okt 2008, 17:20:31): >> On Thu, Oct 23, 2008 at 10:02:24PM +0200, Juergen Descher wrote: >>> ':run lynx --dump % > /tmp/vimp-org-trac.html' >> >> :w !htmlfmt >/tmp/vimp-org-trac.txt > >Thanks for your reply. Unfortunately this does not work for me. I >suppose 'htmlfmt' (which I don't have) does the same as 'lynx -dump', >writing the output to STDOUT. May be in the current vimp-dev >redirection of STDOUT is broken? >If this ':w[rite]' command should pipe to the shell command instead of >writing a file - it fails too. > ... >BTW, in the help about ':write' there is no hint about redirection - >do I miss something? Yes. It's on my wish list, not implemented yet. :( -- Kris Maglione Never attribute to malice that which is adequately explained by stupidity. --Hanlon's razor From maglione.k at gmail.com Fri Oct 24 07:34:58 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 24 Oct 2008 10:34:58 -0400 Subject: [Vimperator] [PATCH] Fix showing numeric qmarks In-Reply-To: <20081024080841.GF18318@case.a42.local> References: <20081021212852.GA14418@case.a42.local> <20081021213358.GA25963@jg.home> <20081024080841.GF18318@case.a42.local> Message-ID: <20081024143458.GH25963@jg.home> On Fri, Oct 24, 2008 at 10:08:41AM +0200, Juergen Descher wrote: >Quoting Kris Maglione (Di, 21 Okt 2008, 17:33:58): >> - let items = ({ title: mark, url: qmarks.get(mark) } for each (mark in marks)); >> + let items = ({ title: String(mark), url: qmarks.get(mark) } for each (mark in marks)); > >Wondering why It's not gonna be fixed, I resent a patch witch can be >applied without a pain(?). Sorry, I'd have applied it myself, but I've taken a commit holiday. -- Kris Maglione Question with boldness even the existence of God; because if there be one, He must approve the homage of Reason rather than that of blindfolded Fear. --Thomas Jefferson From dotancohen at gmail.com Sat Oct 25 05:33:23 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Sat, 25 Oct 2008 14:33:23 +0200 Subject: [Vimperator] Copy page title? Message-ID: <880dece00810250533w12d15ef5nd2a955f3504d89e2@mail.gmail.com> We have "y" to yank the URL of the page, is there a way to configure a keyboard shortcut to yank the title? Maybe Ctrl-Y? -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From maglione.k at gmail.com Sat Oct 25 05:45:57 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sat, 25 Oct 2008 08:45:57 -0400 Subject: [Vimperator] Copy page title? In-Reply-To: <880dece00810250533w12d15ef5nd2a955f3504d89e2@mail.gmail.com> References: <880dece00810250533w12d15ef5nd2a955f3504d89e2@mail.gmail.com> Message-ID: <20081025124557.GI25963@jg.home> On Sat, Oct 25, 2008 at 02:33:23PM +0200, Dotan Cohen wrote: >We have "y" to yank the URL of the page, is there a way to configure a >keyboard shortcut to yank the title? Maybe Ctrl-Y? :map :js util.copyToClipboard(content.document.title, true) (Elide the if you're using v.1.2 or less) -- Kris Maglione For a sucessful technology, honesty must take precedence over public relations for nature cannot be fooled. --Richard Feynman From dotancohen at gmail.com Sat Oct 25 08:56:38 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Sat, 25 Oct 2008 17:56:38 +0200 Subject: [Vimperator] Copy page title? In-Reply-To: <20081025124557.GI25963@jg.home> References: <880dece00810250533w12d15ef5nd2a955f3504d89e2@mail.gmail.com> <20081025124557.GI25963@jg.home> Message-ID: <880dece00810250856h10927778qa38f6ea5a052207c@mail.gmail.com> 2008/10/25 Kris Maglione : > On Sat, Oct 25, 2008 at 02:33:23PM +0200, Dotan Cohen wrote: >> >> We have "y" to yank the URL of the page, is there a way to configure a >> keyboard shortcut to yank the title? Maybe Ctrl-Y? > > :map :js util.copyToClipboard(content.document.title, > true) > > (Elide the if you're using v.1.2 or less) > Thanks, that's smart! Thanks for teaching me a new English word as well (elide): http://dictionary.reference.com/search?q=Elide&sourceid=mozilla -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From dotancohen at gmail.com Sat Oct 25 09:42:49 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Sat, 25 Oct 2008 18:42:49 +0200 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> Message-ID: <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> 2008/10/7 Xie&Tian : > I think your idea is great, but *nix traditions are worth insisting. I > suggest that at least in command-line mode // for > copy/past/undo respectively should work. > > for "cancel" is good, and the key "s"/"S" can be remap to > ":save"/":saveas" so that saving a webpage won't be too tricky > I just found this thread (how did I miss it?) and I must say that I am in total agreement with these suggestions: Ctrl-v Be changed to Paste. There is little need for a one-key passthrough mode, and certainly not worth the expense of usability for a common command like this. Ctrl-c Be changed to Copy. Ctrl-s Be changed to Stop. Alternatively, Ctrl-q could be Stop. Should I file a bug outlining this? -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From dotancohen at gmail.com Sat Oct 25 09:54:54 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Sat, 25 Oct 2008 18:54:54 +0200 Subject: [Vimperator] Spellchecker Message-ID: <880dece00810250954j5c392e9pf9f957f11f01f4c5@mail.gmail.com> How does one operate the spellchecker without the mouse in Vimperator? The misspelled words are still highlighted, but I do not know how to get the replacement suggestions and to select one. Thanks! -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From maglione.k at gmail.com Sat Oct 25 09:59:56 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sat, 25 Oct 2008 12:59:56 -0400 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> Message-ID: <20081025165956.GJ25963@jg.home> On Sat, Oct 25, 2008 at 06:42:49PM +0200, Dotan Cohen wrote: >Ctrl-v Be changed to Paste. There is little need for a one-key >passthrough mode, and certainly not worth the expense of usability for >a common command like this. >Ctrl-c Be changed to Copy. >Ctrl-s Be changed to Stop. Alternatively, Ctrl-q could be Stop. > >Should I file a bug outlining this? No, it's not a bug. C-v is useful in all modes. If you want those particular mappings, just map them yourself: cnoremap cnoremap noremap -- Kris Maglione Haskell is faster than C++, more concise than Perl, more regular than Python, more flexible than Ruby, more typeful than C#, more robust than Java, and has absolutely nothing in common with PHP. --Autrijus Tang From dotancohen at gmail.com Sat Oct 25 10:15:49 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Sat, 25 Oct 2008 19:15:49 +0200 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <20081025165956.GJ25963@jg.home> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> <20081025165956.GJ25963@jg.home> Message-ID: <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> 2008/10/25 Kris Maglione : > On Sat, Oct 25, 2008 at 06:42:49PM +0200, Dotan Cohen wrote: >> >> Ctrl-v Be changed to Paste. There is little need for a one-key >> passthrough mode, and certainly not worth the expense of usability for >> a common command like this. >> Ctrl-c Be changed to Copy. >> Ctrl-s Be changed to Stop. Alternatively, Ctrl-q could be Stop. >> >> Should I file a bug outlining this? > > No, it's not a bug. C-v is useful in all modes. If you want those particular > mappings, just map them yourself: > > cnoremap > cnoremap > noremap > I meant, should I file a feature request? (which is also done in the bugtracker) I do have them remapped, but I think that the remapping is so popular (Even Martin reports that he remaps) that it should be standard. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From maglione.k at gmail.com Sat Oct 25 10:26:11 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sat, 25 Oct 2008 13:26:11 -0400 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> <20081025165956.GJ25963@jg.home> <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> Message-ID: <20081025172611.GK25963@jg.home> On Sat, Oct 25, 2008 at 07:15:49PM +0200, Dotan Cohen wrote: >I do have them remapped, but I think that the remapping is so popular >(Even Martin reports that he remaps) that it should be standard. It may be popular, but it's inconsistent, and it's (very) incompatible with vim. For all I care, the intro could mention something like vim's ?:h emacs?, but it's an unnecessary incompatibility the likes of which we try to avoid. Moreover, those of us died in the wool Unix users, who use Vimperator because we've used vim for over a decade, get very (very) annoyed by such inconsistent concessions to the world of Windows, just as others get annoyed by the lack thereof. Anyway, I've said my bit. It's Martin's decision, not mine. -- Kris Maglione Reason should be destroyed in all Christians. --Martin Luther From dotancohen at gmail.com Sat Oct 25 10:35:18 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Sat, 25 Oct 2008 19:35:18 +0200 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <20081025172611.GK25963@jg.home> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> <20081025165956.GJ25963@jg.home> <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> <20081025172611.GK25963@jg.home> Message-ID: <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> 2008/10/25 Kris Maglione : > On Sat, Oct 25, 2008 at 07:15:49PM +0200, Dotan Cohen wrote: >> >> I do have them remapped, but I think that the remapping is so popular >> (Even Martin reports that he remaps) that it should be standard. > > It may be popular, but it's inconsistent, and it's (very) incompatible with > vim. For all I care, the intro could mention something like vim's ':h > emacs', but it's an unnecessary incompatibility the likes of which we try to > avoid. Moreover, those of us died in the wool Unix users, who use Vimperator > because we've used vim for over a decade, get very (very) annoyed by such > inconsistent concessions to the world of Windows, just as others get annoyed > by the lack thereof. > > Anyway, I've said my bit. It's Martin's decision, not mine. > From what I gathered in the comments, it seems that the remapping proposal _increases_ consistency with other applications. Furthermore, it does not reduce consistency with VIM. But I'll butt out now too, and let Martin have his say. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From renick at gmail.com Sat Oct 25 10:38:51 2008 From: renick at gmail.com (Renick Bell) Date: Sun, 26 Oct 2008 02:38:51 +0900 Subject: [Vimperator] Vimperator Digest, Vol 19, Issue 42 In-Reply-To: References: Message-ID: On Sun, Oct 26, 2008 at 2:26 AM, wrote: > Ctrl-v Be changed to Paste. There is little need for a one-key > passthrough mode, and certainly not worth the expense of usability for Couldn't disagree more. I constantly use this command when using Gmail or Google Reader. It doesn't have to be ctrl-v, but a one-key passthrough mode is really useful, neccesary even. Renick -- Renick Bell http://the3rd2nd.com From maglione.k at gmail.com Sat Oct 25 10:46:44 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sat, 25 Oct 2008 13:46:44 -0400 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> <20081025165956.GJ25963@jg.home> <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> <20081025172611.GK25963@jg.home> <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> Message-ID: <20081025174644.GL25963@jg.home> On Sat, Oct 25, 2008 at 07:35:18PM +0200, Dotan Cohen wrote: >From what I gathered in the comments, it seems that the remapping >proposal _increases_ consistency with other applications. Furthermore, >it does not reduce consistency with VIM. But I'll butt out now too, >and let Martin have his say. It decreases *internal* consistency, and happens to increase consistency with other apps if the other apps that you use most tend to use those key bindings. Again, if you happen to be a died in the wool Unix user, that's not the case. Even the KDE and GTK apps that I use, use Unix bindings on my system (but I don't use many). And, of course it reduces consistency with vim. Those bindings don't do remotely similar things in vim as they do in the Windows world. Further still, they behave consistently in vim. C-v always quotes the next character in input modes, C-c always stops vim doing whatever it's doing. C-s does nothing, and I don't particularly mind if it stops page loading, but C-c would seem to already mandate that the current page stop loading, so it's redundant. -- Kris Maglione I think conventional languages are for the birds. They're just extensions of the von Neumann computer, and they keep our noses in the dirt of dealing with individual words and computing addresses, and doing all kinds of silly things like that, things that we've picked up from programming for computers; we've built them into programming languages; we've built them into Fortran; we've built them in PL/1; we've built them into almost every language. --John Backus From mftian at gmail.com Sat Oct 25 12:45:09 2008 From: mftian at gmail.com (Xie&Tian) Date: Sun, 26 Oct 2008 03:45:09 +0800 Subject: [Vimperator] [patch] multibyte support for hint mode In-Reply-To: <490176FE.1030205@gmx.net> References: <49006583.1010607@gmx.net> <20081024012313.GF25963@jg.home> <490176FE.1030205@gmx.net> Message-ID: Done with the new patch, reuse the commandline. I managed to preserve much of the code in hints.js and change as little as I can. The map leader is ok with user definition now. It is based on the latest CVS snapshot, Oct. 25th. Please review and apply, thanks Regards Xie 2008/10/24 Martin Stubenschrott > On 2008-10-24 03:23, Kris Maglione wrote: > > > On Fri, Oct 24, 2008 at 08:52:54AM +0800, Xie&Tian wrote: > >>Thank you for you advice. I tried to follow the pattern in find.js but > gave > >>up as soon as I found that mode.HINTS and modes.COMMAND_LINE can't > co-exist. > >>":javascript" maybe a better idea. I'll try it. > > > > Well, that's not strictly true. There's the main mode and the > > extended mode. You could make HINTS an extended mode (which > > would make sense if it switched to using the command line), or > > you could activate the command line during hints mode. I'd > > suggest the former. > > > > Yes, the former is the way to go. It's actually just the same as the > search modes which also sets SEARCH_{FORWARD,BACKWARD} as the minor > mode. > > > :javascript was just for illustration purpose, the final code should of > course NOT have it. > > -- > Martin > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: hint.patch Type: text/x-patch Size: 11234 bytes Desc: not available URL: From dougkearns at gmail.com Sat Oct 25 18:14:03 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Sun, 26 Oct 2008 12:14:03 +1100 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <20081025174644.GL25963@jg.home> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> <20081025165956.GJ25963@jg.home> <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> <20081025172611.GK25963@jg.home> <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> <20081025174644.GL25963@jg.home> Message-ID: <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> I entirely agree with Kris' sentiments on the matter. However, I would be in favour of an mswin.vim equivalent being distributed. Regards, Doug From stubenschrott at gmx.net Sun Oct 26 14:40:00 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Sun, 26 Oct 2008 22:40:00 +0100 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> <20081025165956.GJ25963@jg.home> <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> <20081025172611.GK25963@jg.home> <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> <20081025174644.GL25963@jg.home> <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> Message-ID: <4904E3B0.6050508@gmx.net> On 2008-10-26 02:14, Doug Kearns wrote: > I entirely agree with Kris' sentiments on the matter. So do I. > However, I would be in favour of an mswin.vim equivalent being distributed. So do I as well :) - With distributed you mean a script though, or by default for windows users? I think we should write a section in :help tutorial about it, should also be enough. @Dotan: It's true that i remap it as I need those keys more often on windows than the quoting/stopping keys, but as Kris said, internal consistency is more important than what I prefer. Even Bram - the Vim - author has some mappings, and surely does not set default values of vim just to those values which he personally likes best. -- Martin From dotancohen at gmail.com Sun Oct 26 15:30:41 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Mon, 27 Oct 2008 00:30:41 +0200 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <4904E3B0.6050508@gmx.net> References: <186902680810051245t294a6887hdf1d5db29bf7da87@mail.gmail.com> <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> <20081025165956.GJ25963@jg.home> <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> <20081025172611.GK25963@jg.home> <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> <20081025174644.GL25963@jg.home> <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> <4904E3B0.6050508@gmx.net> Message-ID: <880dece00810261530p76333102gf0f8322ff9bba607@mail.gmail.com> 2008/10/26 Martin Stubenschrott : >> However, I would be in favour of an mswin.vim equivalent being distributed. > > So do I as well :) - With distributed you mean a script though, or by > default for windows users? > I do not think it should be called mswin.vim, though. I am unfamiliar with Windows (Three years on Ubuntu, one year on Fedora before that, with lots of some distro hopping before that.) yet Ctrl-X,C,V as Cut, Copy, Paste has always been natural to me, at least in the GUI apps that I use here on Linux. Maybe it could be called cutcopypaste.vim. > I think we should write a section in :help tutorial about it, should > also be enough. > As I have never really been able to get those keys working like I'd like them to, I won't post my remappings but I'd love to see everybody else's. Post them here, I will test them and post them on the wiki. For that matter, if people don't mind simply attaching their ~/.vimperatorrc file I could probably learn some other great tricks. > @Dotan: It's true that i remap it as I need those keys more often on > windows than the quoting/stopping keys, but as Kris said, internal > consistency is more important than what I prefer. Even Bram - the Vim - > author has some mappings, and surely does not set default values of vim > just to those values which he personally likes best. > Of course not. However, I do not see where this breaks internal consistency. So far as I gathered from the thread, these shortcuts _increase_ consistency with other applications, yet do not break consistency with either Vim or Vimperator itself. Out of curiosity, and not to be arguementive, how would making Ctrl-X,C,V work as Cut, Copy, Paste break consistecy? -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From maglione.k at gmail.com Sun Oct 26 16:02:25 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Sun, 26 Oct 2008 19:02:25 -0400 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <880dece00810261530p76333102gf0f8322ff9bba607@mail.gmail.com> References: <880dece00810250942n67294e99rc9257731837fb3a7@mail.gmail.com> <20081025165956.GJ25963@jg.home> <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> <20081025172611.GK25963@jg.home> <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> <20081025174644.GL25963@jg.home> <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> <4904E3B0.6050508@gmx.net> <880dece00810261530p76333102gf0f8322ff9bba607@mail.gmail.com> Message-ID: <20081026230225.GQ25963@jg.home> On Mon, Oct 27, 2008 at 12:30:41AM +0200, Dotan Cohen wrote: >I do not think it should be called mswin.vim, though. I am >unfamiliar with Windows (Three years on Ubuntu, one year on >Fedora before that, with lots of some distro hopping before >that.) yet Ctrl-X,C,V as Cut, Copy, Paste has always been >natural to me, at least in the GUI apps that I use here on >Linux. Maybe it could be called cutcopypaste.vim. It would be called mswin.vim for the same reason it would be called emacs.vim. Those are Windows keyboard shortcuts. You're familiar with them because Windows rules the world, so GTK and KDE have (after long periods of resistance) copied them. The same goes for the Emacs bindings. I'm all for preserving origins. >For that matter, if people don't mind simply attaching their >~/.vimperatorrc file I could probably learn some other great >tricks. You don't want to see mine. >Out of curiosity, and not to be arguementive, how would making >Ctrl-X,C,V work as Cut, Copy, Paste break consistecy? a) is a sacred keybinding in vim. It works in all modes. It stops vim doing whatever it's doing. It does the same in vimperator, in all modes. Hence, it is consistent throughout vimperator and with vim. Changing it would necessarilly make it less consistent with both. b) quotes the next character in all of vim's input modes, as it does in vimperator. Admittedly, quoting the next character means something different to vimperator, so, changing it *everywhere* wouldn't make it less consistent with vim or internally. Changing it in one place would make it less consistent with both. c) I don't care about . d) Adding these key bindings would, nonetheless, make vimperator less consistent with vim, and with Unix in general. None of the apps that I regularly use use them, vim has no equivalent. If you want them in vim, you add them yourself (and search vim.org or :h if you don't know how). And, *again*, consistency with other apps depends largely on what other apps you use. I spend most of my time in vim or in my shell (excluding vimperator, of course), both of which interperet to mean: stop doing whatever the fuck you're doing. For those users who spend their time in different apps, and want to improve consistency with them, instead of with vim (which is one of vimperator's primary goals), they're very welcome to do so, and I'd be very happy with providing simple and accessible instructions on the matter. -- Kris Maglione Fashion is something barbarous, for it produces innovation without reason and imitation without benefit. --George Santayana From dotancohen at gmail.com Mon Oct 27 06:01:13 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Mon, 27 Oct 2008 15:01:13 +0200 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <20081026230225.GQ25963@jg.home> References: <20081025165956.GJ25963@jg.home> <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> <20081025172611.GK25963@jg.home> <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> <20081025174644.GL25963@jg.home> <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> <4904E3B0.6050508@gmx.net> <880dece00810261530p76333102gf0f8322ff9bba607@mail.gmail.com> <20081026230225.GQ25963@jg.home> Message-ID: <880dece00810270601rcc17a48kbb7c94802068cc35@mail.gmail.com> 2008/10/27 Kris Maglione : > On Mon, Oct 27, 2008 at 12:30:41AM +0200, Dotan Cohen wrote: >> >> I do not think it should be called mswin.vim, though. I am unfamiliar with >> Windows (Three years on Ubuntu, one year on Fedora before that, with lots of >> some distro hopping before that.) yet Ctrl-X,C,V as Cut, Copy, Paste has >> always been natural to me, at least in the GUI apps that I use here on >> Linux. Maybe it could be called cutcopypaste.vim. > > It would be called mswin.vim for the same reason it would be called > emacs.vim. Those are Windows keyboard shortcuts. You're familiar with them > because Windows rules the world, so GTK and KDE have (after long periods of > resistance) copied them. The same goes for the Emacs bindings. I'm all for > preserving origins. > >> For that matter, if people don't mind simply attaching their >> ~/.vimperatorrc file I could probably learn some other great tricks. > > You don't want to see mine. > >> Out of curiosity, and not to be arguementive, how would making Ctrl-X,C,V >> work as Cut, Copy, Paste break consistecy? > > a) is a sacred keybinding in vim. It works in all modes. It stops > vim doing whatever it's doing. It does the same in vimperator, in all > modes. Hence, it is consistent throughout vimperator and with vim. > Changing it would necessarilly make it less consistent with both. > b) quotes the next character in all of vim's input modes, as it does > in vimperator. Admittedly, quoting the next character means something > different to vimperator, so, changing it *everywhere* wouldn't make it > less consistent with vim or internally. Changing it in one place would > make it less consistent with both. > c) I don't care about . > d) Adding these key bindings would, nonetheless, make vimperator less > consistent with vim, and with Unix in general. None of the apps that I > regularly use use them, vim has no equivalent. If you want them in vim, > you add them yourself (and search vim.org or :h if you don't know how). > And, *again*, consistency with other apps depends largely on what other > apps you use. I spend most of my time in vim or in my shell (excluding > vimperator, of course), both of which interperet to mean: stop doing > whatever the fuck you're doing. For those users who spend their time in > different apps, and want to improve consistency with them, instead of > with vim (which is one of vimperator's primary goals), they're very > welcome to do so, and I'd be very happy with providing simple and > accessible instructions on the matter. > Of course, consistency with Vim should be the primary focus of Vimperator. By definition, that is what vimperator is. > It would be called mswin.vim for the same reason it would be called > emacs.vim. Those are Windows keyboard shortcuts. You're familiar with them > because Windows rules the world, so GTK and KDE have (after long periods of > resistance) copied them. The same goes for the Emacs bindings. I'm all for > preserving origins. Ctrl-V predates Windows, I think. I remember that as being the first keyboard shortcut I ever learned, somewhere around 1986 on a grey/white Mac. I don't know much about PC history but this was the first time I had seen a GUI or a mouse. So should the file be called mac.vim as? > For those users who spend their time in > different apps, and want to improve consistency with them, instead of > with vim (which is one of vimperator's primary goals), they're very > welcome to do so, and I'd be very happy with providing simple and > accessible instructions on the matter. I appreciate your offer of sharing your knowledge. How does one get Ctrl-XCV to Cut/Copy/Paste with one keypress? I've never been able to get it right, even by coping example here on the list. I don't need Ctrl-V remapped to anything as I don't need single-keystroke passthough, though "stop" could be remapped to Ctrl-S. Thanks! -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From maglione.k at gmail.com Mon Oct 27 07:21:54 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Mon, 27 Oct 2008 10:21:54 -0400 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <880dece00810270601rcc17a48kbb7c94802068cc35@mail.gmail.com> References: <20081025165956.GJ25963@jg.home> <880dece00810251015y7e3a399amcf2f636f894ca8d1@mail.gmail.com> <20081025172611.GK25963@jg.home> <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> <20081025174644.GL25963@jg.home> <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> <4904E3B0.6050508@gmx.net> <880dece00810261530p76333102gf0f8322ff9bba607@mail.gmail.com> <20081026230225.GQ25963@jg.home> <880dece00810270601rcc17a48kbb7c94802068cc35@mail.gmail.com> Message-ID: <20081027142154.GR25963@jg.home> On Mon, Oct 27, 2008 at 03:01:13PM +0200, Dotan Cohen wrote: >Ctrl-V predates Windows, I think. I remember that as being the first >keyboard shortcut I ever learned, somewhere around 1986 on a >grey/white Mac. I don't know much about PC history but this was the >first time I had seen a GUI or a mouse. So should the file be called >mac.vim as? You may be right. I frankly don't care that much. On Macs, though, they're Cmd-, so mac.vim wouldn't do much on a Mac. >I appreciate your offer of sharing your knowledge. How does one get >Ctrl-XCV to Cut/Copy/Paste with one keypress? I've never been able to >get it right, even by coping example here on the list. I don't need >Ctrl-V remapped to anything as I don't need single-keystroke >passthough, though "stop" could be remapped to Ctrl-S. Thanks! I've said this already: cnoremap cnoremap cnoremap Substitute inoremap for cnoremap as necessary. -- Kris Maglione It's an incredible con job when you think of it, to believe something now in exchange for life after death. Even corporations with all their reward systems don't try to make it posthumous. --Gloria Steinem From dotancohen at gmail.com Mon Oct 27 07:50:06 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Mon, 27 Oct 2008 16:50:06 +0200 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <20081027142154.GR25963@jg.home> References: <20081025165956.GJ25963@jg.home> <20081025172611.GK25963@jg.home> <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> <20081025174644.GL25963@jg.home> <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> <4904E3B0.6050508@gmx.net> <880dece00810261530p76333102gf0f8322ff9bba607@mail.gmail.com> <20081026230225.GQ25963@jg.home> <880dece00810270601rcc17a48kbb7c94802068cc35@mail.gmail.com> <20081027142154.GR25963@jg.home> Message-ID: <880dece00810270750l367dd2d0p7cec95e4d07edeaa@mail.gmail.com> 2008/10/27 Kris Maglione : > I've said this already: > > cnoremap > cnoremap > cnoremap > And for whatever reason that I cannot fathom, on my system (Kubuntu 8.04, Firefox 3.0.3, Vimperator 1.2) I still have to press Ctrl-V twice to paste. noremap has the same effect. I've also tried :imap but that has the side-effect of moving the cursor to the beginning of textareas. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From dotancohen at gmail.com Mon Oct 27 07:50:31 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Mon, 27 Oct 2008 16:50:31 +0200 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <20081027142154.GR25963@jg.home> References: <20081025165956.GJ25963@jg.home> <20081025172611.GK25963@jg.home> <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> <20081025174644.GL25963@jg.home> <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> <4904E3B0.6050508@gmx.net> <880dece00810261530p76333102gf0f8322ff9bba607@mail.gmail.com> <20081026230225.GQ25963@jg.home> <880dece00810270601rcc17a48kbb7c94802068cc35@mail.gmail.com> <20081027142154.GR25963@jg.home> Message-ID: <880dece00810270750u674c3eb9r342316d7e37af344@mail.gmail.com> 2008/10/27 Kris Maglione : > I've said this already: > > cnoremap > cnoremap > cnoremap > And for whatever reason that I cannot fathom, on my system (Kubuntu 8.04, Firefox 3.0.3, Vimperator 1.2) I still have to press Ctrl-V twice to paste. noremap has the same effect. I've also tried :imap but that has the side-effect of moving the cursor to the beginning of textareas. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From robert.e.hickman at googlemail.com Mon Oct 27 10:44:13 2008 From: robert.e.hickman at googlemail.com (robert hickman) Date: Mon, 27 Oct 2008 17:44:13 +0000 Subject: [Vimperator] Spellchecker In-Reply-To: <880dece00810250954j5c392e9pf9f957f11f01f4c5@mail.gmail.com> References: <880dece00810250954j5c392e9pf9f957f11f01f4c5@mail.gmail.com> Message-ID: <63a039270810271044k737bb496u91a0be70a9d837eb@mail.gmail.com> I am also interested to know if the spell checker can be used without the mouse. the ``open right click menu button'' doesn't work propaly with firefox. 2008/10/25 Dotan Cohen : > How does one operate the spellchecker without the mouse in Vimperator? > The misspelled words are still highlighted, but I do not know how to > get the replacement suggestions and to select one. Thanks! > > -- > Dotan Cohen > > http://what-is-what.com > http://gibberish.co.il > ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? > > ?-?-?-?-?-?-? > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > From maglione.k at gmail.com Mon Oct 27 10:47:23 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Mon, 27 Oct 2008 13:47:23 -0400 Subject: [Vimperator] Spellchecker In-Reply-To: <880dece00810250954j5c392e9pf9f957f11f01f4c5@mail.gmail.com> References: <880dece00810250954j5c392e9pf9f957f11f01f4c5@mail.gmail.com> Message-ID: <20081027174723.GS25963@jg.home> On Sat, Oct 25, 2008 at 06:54:54PM +0200, Dotan Cohen wrote: >How does one operate the spellchecker without the mouse in Vimperator? >The misspelled words are still highlighted, but I do not know how to >get the replacement suggestions and to select one. Thanks! Please feel encouraged to write a script emulating vim's spell checker. In all likelihood, it would end up included in vimperator. -- Kris Maglione Haskell is faster than C++, more concise than Perl, more regular than Python, more flexible than Ruby, more typeful than C#, more robust than Java, and has absolutely nothing in common with PHP. --Autrijus Tang From dotancohen at gmail.com Mon Oct 27 11:02:31 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Mon, 27 Oct 2008 20:02:31 +0200 Subject: [Vimperator] Spellchecker In-Reply-To: <20081027174723.GS25963@jg.home> References: <880dece00810250954j5c392e9pf9f957f11f01f4c5@mail.gmail.com> <20081027174723.GS25963@jg.home> Message-ID: <880dece00810271102qeb8a03fh9a191c59ffffb60d@mail.gmail.com> 2008/10/27 Kris Maglione : > On Sat, Oct 25, 2008 at 06:54:54PM +0200, Dotan Cohen wrote: >> >> How does one operate the spellchecker without the mouse in Vimperator? >> The misspelled words are still highlighted, but I do not know how to >> get the replacement suggestions and to select one. Thanks! > > Please feel encouraged to write a script emulating vim's spell checker. In > all likelihood, it would end up included in vimperator. > You think too highly of me! Encouraged I will remain, though skilled I am without. If I find anything I will update this thread, though I do not feel optimistic. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From mftian at gmail.com Tue Oct 28 01:32:18 2008 From: mftian at gmail.com (Xie&Tian) Date: Tue, 28 Oct 2008 16:32:18 +0800 Subject: [Vimperator] [patch] multibyte support for hint mode In-Reply-To: References: <49006583.1010607@gmx.net> <20081024012313.GF25963@jg.home> <490176FE.1030205@gmx.net> Message-ID: just found that the last patch breaks "O", "T", "W" command in extended hint mode, here is the new patch that fix it 2008/10/26 Xie&Tian > Done with the new patch, reuse the commandline. I managed to preserve much > of the code in hints.js and change as little as I can. The map leader is ok > with user definition now. > > It is based on the latest CVS snapshot, Oct. 25th. > > Please review and apply, thanks > > > > Regards > Xie > > 2008/10/24 Martin Stubenschrott > > On 2008-10-24 03:23, Kris Maglione wrote: >> >> > On Fri, Oct 24, 2008 at 08:52:54AM +0800, Xie&Tian wrote: >> >>Thank you for you advice. I tried to follow the pattern in find.js but >> gave >> >>up as soon as I found that mode.HINTS and modes.COMMAND_LINE can't >> co-exist. >> >>":javascript" maybe a better idea. I'll try it. >> > >> > Well, that's not strictly true. There's the main mode and the >> > extended mode. You could make HINTS an extended mode (which >> > would make sense if it switched to using the command line), or >> > you could activate the command line during hints mode. I'd >> > suggest the former. >> > >> >> Yes, the former is the way to go. It's actually just the same as the >> search modes which also sets SEARCH_{FORWARD,BACKWARD} as the minor >> mode. >> >> >> :javascript was just for illustration purpose, the final code should of >> course NOT have it. >> >> -- >> Martin >> _______________________________________________ >> Vimperator mailing list >> Vimperator at mozdev.org >> https://www.mozdev.org/mailman/listinfo/vimperator >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: hint.patch Type: text/x-patch Size: 12554 bytes Desc: not available URL: From mftian at gmail.com Tue Oct 28 01:39:38 2008 From: mftian at gmail.com (Xie&Tian) Date: Tue, 28 Oct 2008 16:39:38 +0800 Subject: [Vimperator] "always hint" never worked as intended Message-ID: as far as I know, neither under version 1.2 nor the latest CVS version. Is it just me or it's a common problem? -------------- next part -------------- An HTML attachment was scrubbed... URL: From casey.manion at gmail.com Tue Oct 28 11:04:13 2008 From: casey.manion at gmail.com (Casey Manion) Date: Tue, 28 Oct 2008 11:04:13 -0700 Subject: [Vimperator] /Find Bar/ Regular Expression Search Message-ID: <66dd0ce40810281104o45bece5ai3475a60c24e1ccf2@mail.gmail.com> I installed the /Find Bar/ addon for the regex search and it passed 1 test: https://addons.mozilla.org/en-US/firefox/addon/6534 To make it work, I selected Find from the menu and checked the Regular Expression checkbox on FF's default find toolbar. Then I used the vimperator command line with regex... I haven't looked at the code and suspect it is 'heavy' but wanted to share with the group JIC it is possible to do in vimperator. -Casey From maglione.k at gmail.com Tue Oct 28 11:09:37 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Tue, 28 Oct 2008 14:09:37 -0400 Subject: [Vimperator] /Find Bar/ Regular Expression Search In-Reply-To: <66dd0ce40810281104o45bece5ai3475a60c24e1ccf2@mail.gmail.com> References: <66dd0ce40810281104o45bece5ai3475a60c24e1ccf2@mail.gmail.com> Message-ID: <20081028180937.GV25963@jg.home> On Tue, Oct 28, 2008 at 11:04:13AM -0700, Casey Manion wrote: >I installed the /Find Bar/ addon for the regex search and it passed 1 test: >https://addons.mozilla.org/en-US/firefox/addon/6534 > >To make it work, I selected Find from the menu and checked the Regular >Expression checkbox on FF's default find toolbar. Then I used the >vimperator command line with regex... > >I haven't looked at the code and suspect it is 'heavy' but wanted to >share with the group JIC it is possible to do in vimperator. It's not heavy, and it's not only possible, it's been done. The main problem is that it's mind-bogglingly slow and unstable. That said, there are ways around it (namely, using the normal rangefind when the search string isn't a regex). -- Kris Maglione I do not believe in the immortality of the individual, and I consider ethics to be an exclusively human concern with no superhuman authority behind it. --Albert Einstein From aresnick at mit.edu Tue Oct 28 10:26:48 2008 From: aresnick at mit.edu (Alec Resnick) Date: Tue, 28 Oct 2008 13:26:48 -0400 Subject: [Vimperator] Turning vimperator off in GMail, GReader, GCal Message-ID: <62a60dd90810281026obc6594dub5c0dc0c3f4af03@mail.gmail.com> Hi! I know this has been covered before, but none of the code snippets I've found online seem to be working for me. Essentially, I want all keystrokes to pass through while in gmail, greader, and gcal. Does anyone have this working currently, and if so, would they be willing to share their secret sauce? Thanks a bunch! Gratefully, a. -- alec resnick aresnick at mit.edu http://aresnick.mit.edu/ 617.229.5036 256 Brookline St. / #2 Cambridge, MA 02139 -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From fb at intoxicatedmind.net Tue Oct 28 16:41:48 2008 From: fb at intoxicatedmind.net (Frank Blendinger) Date: Wed, 29 Oct 2008 00:41:48 +0100 Subject: [Vimperator] Turning vimperator off in GMail, GReader, GCal In-Reply-To: <62a60dd90810281026obc6594dub5c0dc0c3f4af03@mail.gmail.com> References: <62a60dd90810281026obc6594dub5c0dc0c3f4af03@mail.gmail.com> Message-ID: <20081028234148.GB6963@intoxicatedmind.net> Hi. Alec Resnick enlightened the world by writing these words of wisdom: > Hi! I know this has been covered before, but none of the code snippets I've > found online seem to be working for me. Essentially, I want all keystrokes to > pass through while in gmail, greader, and gcal. Does anyone have this working > currently, and if so, would they be willing to share their secret sauce? I have this line in my vimperatorrc: autocmd LocationChange google(\.com\/(reader|calendar)) js modes.passAllKeys = true Greetings, Frank -- Frank Blendinger | fb(at)intoxicatedmind.net | GPG: 0x0BF2FE7A Fingerprint: BB64 F2B8 DFD8 BF90 0F2E 892B 72CF 7A41 0BF2 FE7A "Just because I don't care doesn't mean I don't understand." (Homer Simpson) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From stubenschrott at gmx.net Tue Oct 28 17:12:50 2008 From: stubenschrott at gmx.net (Martin Stubenschrott) Date: Wed, 29 Oct 2008 01:12:50 +0100 Subject: [Vimperator] "always hint" never worked as intended In-Reply-To: References: Message-ID: <4907AA82.7050403@gmx.net> On 2008-10-28 09:39, Xie&Tian wrote: > as far as I know, neither under version 1.2 nor the latest CVS version. > Is it just me or it's a common problem? It did work "as intended", which meant that it was still active, but it cannot show hints for a new page until you type parts of the letters of the hint which you want to follow. The reason is, suppose you activate always hints on page A, then locate to page B with a hint. If I showed available hints for page B after load, there was no way to scroll down the page and follow a link at the botton with always hints. Anyway, I applied your patch from the other thread with small changes and since AlwaysHints didn't work with your patch anyway, I simply removed AlwaysHints. I hope that not too many here are actually really using that. -- Martin PS: If somebody *really* needs AlwaysHints, I will accept a well-written patch for it. From mftian at gmail.com Tue Oct 28 19:30:28 2008 From: mftian at gmail.com (Xie&Tian) Date: Wed, 29 Oct 2008 10:30:28 +0800 Subject: [Vimperator] "always hint" never worked as intended In-Reply-To: <4907AA82.7050403@gmx.net> References: <4907AA82.7050403@gmx.net> Message-ID: 2008/10/29 Martin Stubenschrott > On 2008-10-28 09:39, Xie&Tian wrote: > > > as far as I know, neither under version 1.2 nor the latest CVS version. > > Is it just me or it's a common problem? > > It did work "as intended", which meant that it was still active, but > it cannot show hints for a new page until you type parts of the letters > of the hint which you want to follow. > for me, ";f" never worked as hint mode disappeared after the new page was load. ";F" may be > > The reason is, suppose you activate always hints on page A, then locate > to page B with a hint. If I showed available hints for page B after > load, there was no way to scroll down the page and follow a link at the > botton with always hints. > yes, this is exactly what I mean. User would be confused if there is no hints show up for the new page while they are in "alwayshint" mode. And if the user is using ";F", the message in commandline saying "Background tab loaded:xxxx..." will replace the prompt message for hint mode, which makes the situation even worse. People usually don't scroll the page under hint mode, because currently we do not support that and because they have to use the arrow key, not "hjkl". But under alwayshint mode, they may accidentally use "hjkl" to scroll a page as they are not aware of being in alwayshint mode, and jump to some page, which may be dangerous. > Anyway, I applied your patch from the other thread with small changes > and since AlwaysHints didn't work with your patch anyway, I simply > removed AlwaysHints. I hope that not too many here are actually really > using that. > Thanks. I test the alwayshint mode for a while and couldn't make it work. This may be the best for it now > > -- > Martin > > PS: If somebody *really* needs AlwaysHints, I will accept a well-written > patch for it. > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator Regards Xie -------------- next part -------------- An HTML attachment was scrubbed... URL: From 14cheese at gmail.com Tue Oct 28 17:54:59 2008 From: 14cheese at gmail.com (chisiyuan) Date: Wed, 29 Oct 2008 00:54:59 -0000 Subject: [Vimperator] thx Message-ID: <1223772837.15296.12.camel@cheese-laptop> Hi guys! Thank you for the vimperaor. It save me from move my hand to mouse now and then in firefox. BTW, I hope vimperator will work better with my bookmarks ( I couldn't open bookmarks with version1.2 ) and other add-ons. Maybe it works and I havn't found the right commands. After all, thanks again. Regards, Yours, chisiyuan From marffin at gmail.com Wed Oct 29 00:56:19 2008 From: marffin at gmail.com (Xilybne) Date: Wed, 29 Oct 2008 15:56:19 +0800 Subject: [Vimperator] thx In-Reply-To: <1223772837.15296.12.camel@cheese-laptop> References: <1223772837.15296.12.camel@cheese-laptop> Message-ID: :set wop=auto when you type the keyword of your bookmark item, there will be autocompletion for you 2008/10/12 chisiyuan <14cheese at gmail.com> > Hi guys! > Thank you for the vimperaor. It save me from move my hand to mouse > now and then in firefox. > BTW, I hope vimperator will work better with my bookmarks ( I > couldn't open bookmarks with version1.2 ) and other add-ons. Maybe it > works and I havn't found the right commands. > After all, thanks again. > Regards, > Yours, > chisiyuan > > _______________________________________________ > Vimperator mailing list > Vimperator at mozdev.org > https://www.mozdev.org/mailman/listinfo/vimperator > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mahefa.randimbisoa at gmail.com Wed Oct 29 04:37:39 2008 From: mahefa.randimbisoa at gmail.com (mahefa randimbisoa) Date: Wed, 29 Oct 2008 14:37:39 +0300 Subject: [Vimperator] [UNRELATED] How to set extensions.checkCompatibility to false with Fx without vimperator. Message-ID: <2ba1fac40810290437i98f8fa9wae0d404106b06e10@mail.gmail.com> Sorry if it is not really related to vimperator... I've set my extension.checkCompatibility to false, using vimperator, and I have lots of plugins running perfectly. But it seems like this entry extension.checkCompatibility doesn't appear on about:config if Vimperator is not installed. Is there a way to set it to false without installing Vimperator? -- Mahefa From dpb at driftaway.org Wed Oct 29 04:41:38 2008 From: dpb at driftaway.org (Daniel Bainton) Date: Wed, 29 Oct 2008 13:41:38 +0200 Subject: [Vimperator] [UNRELATED] How to set extensions.checkCompatibility to false with Fx without vimperator. In-Reply-To: <2ba1fac40810290437i98f8fa9wae0d404106b06e10@mail.gmail.com> References: <2ba1fac40810290437i98f8fa9wae0d404106b06e10@mail.gmail.com> Message-ID: 2008/10/29 mahefa randimbisoa : > Sorry if it is not really related to vimperator... > > I've set my extension.checkCompatibility to false, using vimperator, > and I have lots of plugins running perfectly. > > But it seems like this entry extension.checkCompatibility doesn't > appear on about:config if Vimperator is not installed. Is there a way > to set it to false without installing Vimperator? In about:config, right click somewhere. There's the "new" submenu there where you can define it. -- Daniel From ted at tedpavlic.com Wed Oct 29 05:35:32 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Wed, 29 Oct 2008 08:35:32 -0400 Subject: [Vimperator] Turning vimperator off in GMail, GReader, GCal In-Reply-To: <20081028234148.GB6963@intoxicatedmind.net> References: <62a60dd90810281026obc6594dub5c0dc0c3f4af03@mail.gmail.com> <20081028234148.GB6963@intoxicatedmind.net> Message-ID: <49085894.6030002@tedpavlic.com> > I have this line in my vimperatorrc: autocmd LocationChange > google(\.com\/(reader|calendar)) js modes.passAllKeys = true Good tip! But to make sure you cover Google mail too, then add the line: autocmd LocationChange mail\.google\.com js modes.passAllKeys = true -- Ted Pavlic From teramako at gmail.com Wed Oct 29 06:21:07 2008 From: teramako at gmail.com (M.Terada) Date: Wed, 29 Oct 2008 22:21:07 +0900 Subject: [Vimperator] Turning vimperator off in GMail, GReader, GCal In-Reply-To: <49085894.6030002@tedpavlic.com> References: <62a60dd90810281026obc6594dub5c0dc0c3f4af03@mail.gmail.com> <20081028234148.GB6963@intoxicatedmind.net> <49085894.6030002@tedpavlic.com> Message-ID: <6eebba490810290621t4050f23ckf13224ffea5d826d@mail.gmail.com> On Wed, Oct 29, 2008 at 9:35 PM, Ted Pavlic wrote: >> I have this line in my vimperatorrc: autocmd LocationChange >> google(\.com\/(reader|calendar)) js modes.passAllKeys = true > > Good tip! But to make sure you cover Google mail too, then add the line: > > autocmd LocationChange mail\.google\.com js modes.passAllKeys = true > This code will work, but at version 2.0pre(CVS HEAD) the bellow code is better autocmd LocationChange mail\\.google\\.com js modes.passAllKeys = true is'nt it ? -- teramako http://d.hatena.ne.jp/teramako/ From ted at tedpavlic.com Wed Oct 29 07:21:16 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Wed, 29 Oct 2008 10:21:16 -0400 Subject: [Vimperator] Turning vimperator off in GMail, GReader, GCal In-Reply-To: <6eebba490810290621t4050f23ckf13224ffea5d826d@mail.gmail.com> References: <62a60dd90810281026obc6594dub5c0dc0c3f4af03@mail.gmail.com> <20081028234148.GB6963@intoxicatedmind.net> <49085894.6030002@tedpavlic.com> <6eebba490810290621t4050f23ckf13224ffea5d826d@mail.gmail.com> Message-ID: <4908715C.8080404@tedpavlic.com> > autocmd LocationChange mail\\.google\\.com js modes.passAllKeys = true > > is'nt it ? Why? mail\.google\.com matches mail(period)google(period)com. It seems like mail\\.google\\.com would match mail(backslash)(anything)google(backslash)(anything)com. Note that: :help autocmd-examples has some (better) options: For all Google sites: :autocmd LocationChange .* js modes.passAllKeys = /google\.com/.test(buffer.URL) For some Google sites: :autocmd LocationChange .* js modes.passAllKeys = /(www|mail)\.google\.com/.test(buffer.URL) For editing mail at Gmail: :autocmd LocationChange .* :set editor=gvim -f :autocmd LocationChange mail\.google\.com :set editor=gvim -f -c 'set ft=mail' --Ted -- Ted Pavlic From mchalkley at mail.com Wed Oct 29 07:31:08 2008 From: mchalkley at mail.com (Mark Chalkley) Date: Wed, 29 Oct 2008 09:31:08 -0500 Subject: [Vimperator] Mapping Alt-Space to Esc Message-ID: <20081029143108.E2CC849B6BD@ws1-3a.us4.outblaze.com> In VIM, I use inoremap to remap Alt-space to Escape when I'm in Insert Mode. I can't seem to make this work in vimperator, though. Is there a trick? Thanks, Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: From teramako at gmail.com Wed Oct 29 08:07:51 2008 From: teramako at gmail.com (M.Terada) Date: Thu, 30 Oct 2008 00:07:51 +0900 Subject: [Vimperator] Turning vimperator off in GMail, GReader, GCal In-Reply-To: <4908715C.8080404@tedpavlic.com> References: <62a60dd90810281026obc6594dub5c0dc0c3f4af03@mail.gmail.com> <20081028234148.GB6963@intoxicatedmind.net> <49085894.6030002@tedpavlic.com> <6eebba490810290621t4050f23ckf13224ffea5d826d@mail.gmail.com> <4908715C.8080404@tedpavlic.com> Message-ID: <6eebba490810290807la5329c6jf8a4fea69e4c295b@mail.gmail.com> On Wed, Oct 29, 2008 at 11:21 PM, Ted Pavlic wrote: >> autocmd LocationChange mail\\.google\\.com js modes.passAllKeys = true >> >> is'nt it ? > > Why? mail\.google\.com matches mail(period)google(period)com. It seems like > mail\\.google\\.com would match > mail(backslash)(anything)google(backslash)(anything)com. > At the latest version, all command arguments are parsed by commands.parseArgs function. :echo (new RegExp( commands.parseArgs("mail\.google\.com",null,"*").arguments[0] )).test("mail.google.com") is shows "true" but :echo (new RegExp( commands.parseArgs("mail\.google\.com",null,"*").arguments[0] )).test("mailAgoogleAcom") is also shows "true" :echo (new RegExp( commands.parseArgs("mail\\.google\\.com",null,"*").arguments[0] )).test("mail.google.com") is shows "true" and :echo (new RegExp( commands.parseArgs("mail\\.google\\.com",null,"*").arguments[0] )).test("mailAgoogleAcom") is shows "false" that reason is that commands.parseArgs function converts escape characters (ex. "\.") to native characters (ex. ".") without "\n" or "\t". so "mail\.google\.com" will be converted to "mail.google.com", and converted RegExp object. it means that autcmd ascertains whether mail(anything)google(anything)com matches the URL autocommand-examples document has been old. the document or commands.parseArgs function needs to be fixed. Best regards. -- teramako http://d.hatena.ne.jp/teramako/ From ted at tedpavlic.com Wed Oct 29 08:25:18 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Wed, 29 Oct 2008 11:25:18 -0400 Subject: [Vimperator] Turning vimperator off in GMail, GReader, GCal In-Reply-To: <6eebba490810290807la5329c6jf8a4fea69e4c295b@mail.gmail.com> References: <62a60dd90810281026obc6594dub5c0dc0c3f4af03@mail.gmail.com> <20081028234148.GB6963@intoxicatedmind.net> <49085894.6030002@tedpavlic.com> <6eebba490810290621t4050f23ckf13224ffea5d826d@mail.gmail.com> <4908715C.8080404@tedpavlic.com> <6eebba490810290807la5329c6jf8a4fea69e4c295b@mail.gmail.com> Message-ID: <4908805E.3020206@tedpavlic.com> > :echo (new RegExp( > commands.parseArgs("mail\.google\.com",null,"*").arguments[0] > )).test("mailAgoogleAcom") > is also shows "true" > :echo (new RegExp( > commands.parseArgs("mail\\.google\\.com",null,"*").arguments[0] > )).test("mailAgoogleAcom") > is shows "false" OK, so it's like a single-quote-vs-double-quote string issue in the shell. If (in another universe) JavaScript used single quotes to prevent expansion, then that would be the solution. So... > autocommand-examples document has been old. > the document or commands.parseArgs function needs to be fixed. If and when command.parseArgs gets fixed, then the "mail\\.google\\.com" will stop working. So for now, maybe it's best to still suggest that people use "mail\.google\.com" because it will work universally and probably won't catch many false negatives. --Ted -- Ted Pavlic From maglione.k at gmail.com Wed Oct 29 08:32:05 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Wed, 29 Oct 2008 11:32:05 -0400 Subject: [Vimperator] Mapping Alt-Space to Esc In-Reply-To: <20081029143108.E2CC849B6BD@ws1-3a.us4.outblaze.com> References: <20081029143108.E2CC849B6BD@ws1-3a.us4.outblaze.com> Message-ID: <20081029153205.GA6049@jg.home> On Wed, Oct 29, 2008 at 09:31:08AM -0500, Mark Chalkley wrote: >In VIM, I use inoremap to remap Alt-space to Escape when >I'm in Insert Mode. I can't seem to make this work in vimperator, >though. Is there a trick? -- Kris Maglione Controlling complexity is the essence of computer programming. --Brian Kernigan From teramako at gmail.com Wed Oct 29 08:39:00 2008 From: teramako at gmail.com (M.Terada) Date: Thu, 30 Oct 2008 00:39:00 +0900 Subject: [Vimperator] Turning vimperator off in GMail, GReader, GCal In-Reply-To: <4908805E.3020206@tedpavlic.com> References: <62a60dd90810281026obc6594dub5c0dc0c3f4af03@mail.gmail.com> <20081028234148.GB6963@intoxicatedmind.net> <49085894.6030002@tedpavlic.com> <6eebba490810290621t4050f23ckf13224ffea5d826d@mail.gmail.com> <4908715C.8080404@tedpavlic.com> <6eebba490810290807la5329c6jf8a4fea69e4c295b@mail.gmail.com> <4908805E.3020206@tedpavlic.com> Message-ID: <6eebba490810290839n16c27809x2eb9786d3855bdc4@mail.gmail.com> On Thu, Oct 30, 2008 at 12:25 AM, Ted Pavlic wrote: >> :echo (new RegExp( >> commands.parseArgs("mail\.google\.com",null,"*").arguments[0] >> )).test("mailAgoogleAcom") >> is also shows "true" >> :echo (new RegExp( >> commands.parseArgs("mail\\.google\\.com",null,"*").arguments[0] >> )).test("mailAgoogleAcom") >> is shows "false" > > OK, so it's like a single-quote-vs-double-quote string issue in the shell. > If (in another universe) JavaScript used single quotes to prevent expansion, > then that would be the solution. > > So... > >> autocommand-examples document has been old. >> the document or commands.parseArgs function needs to be fixed. > > If and when command.parseArgs gets fixed, then the "mail\\.google\\.com" > will stop working. > > So for now, maybe it's best to still suggest that people use > "mail\.google\.com" because it will work universally and probably won't > catch many false negatives. > Got it. when that function is fixed, I'll fix my RC file :) -- teramako http://d.hatena.ne.jp/teramako/ From dougkearns at gmail.com Thu Oct 30 02:27:53 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Thu, 30 Oct 2008 20:27:53 +1100 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <880dece00810270750u674c3eb9r342316d7e37af344@mail.gmail.com> References: <20081025165956.GJ25963@jg.home> <880dece00810251035u3a53687fkccb7414f97452198@mail.gmail.com> <20081025174644.GL25963@jg.home> <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> <4904E3B0.6050508@gmx.net> <880dece00810261530p76333102gf0f8322ff9bba607@mail.gmail.com> <20081026230225.GQ25963@jg.home> <880dece00810270601rcc17a48kbb7c94802068cc35@mail.gmail.com> <20081027142154.GR25963@jg.home> <880dece00810270750u674c3eb9r342316d7e37af344@mail.gmail.com> Message-ID: <644fc65e0810300227w6acc3acg7b2ae269bdfbfd9f@mail.gmail.com> On 10/28/08, Dotan Cohen wrote: > 2008/10/27 Kris Maglione : > > > I've said this already: > > > > cnoremap > > cnoremap > > cnoremap > > > > > And for whatever reason that I cannot fathom, on my system (Kubuntu > 8.04, Firefox 3.0.3, Vimperator 1.2) I still have to press Ctrl-V > twice to paste. noremap has the same effect. I've also tried :imap > but that has the side-effect of moving the cursor to the > beginning of textareas. Shouldn't that be inoremap ? Doug PS. There's a rough start on a mswin.vimp here: http://vimperator.org/trac/ticket/32 From dotancohen at gmail.com Thu Oct 30 07:41:28 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Thu, 30 Oct 2008 16:41:28 +0200 Subject: [Vimperator] Ctrl+C, Ctrl+V, and Ctrl+Z In-Reply-To: <644fc65e0810300227w6acc3acg7b2ae269bdfbfd9f@mail.gmail.com> References: <20081025165956.GJ25963@jg.home> <20081025174644.GL25963@jg.home> <644fc65e0810251814w6e0663bdh7a75a2974a751355@mail.gmail.com> <4904E3B0.6050508@gmx.net> <880dece00810261530p76333102gf0f8322ff9bba607@mail.gmail.com> <20081026230225.GQ25963@jg.home> <880dece00810270601rcc17a48kbb7c94802068cc35@mail.gmail.com> <20081027142154.GR25963@jg.home> <880dece00810270750u674c3eb9r342316d7e37af344@mail.gmail.com> <644fc65e0810300227w6acc3acg7b2ae269bdfbfd9f@mail.gmail.com> Message-ID: <880dece00810300741s3d09e385md36a11b9828b2c78@mail.gmail.com> 2008/10/30 Doug Kearns : > Shouldn't that be inoremap ? > inoremap This command makes the cursor just to the beginning of the textarea. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From support at downloadroute.com Wed Oct 29 10:30:03 2008 From: support at downloadroute.com (DownloadRoute.com) Date: Wed, 29 Oct 2008 12:30:03 -0500 Subject: [Vimperator] Vimperator security report Message-ID: <50afe27e4ac4b420aa42128dd3caf22c@localhost.localdomain> Hello, We would like to inform you that your program Vimperator 1.2 has successfully passed antivirus and antispyware tests and were so impressed that we decided to give you our 100% CLEAN award! We use for scanning now four of the best antivirus engines available on the market. Place the following ready-to-use HTML code on your website to increase the trust for your program and let your visitors know that is Virus Free. You can use text version or image version (with your software name), both linking to your program details: Text award: Vimperator received "100% CLEAN" award on DownloadRoute.com Graphics award: Vimperator received 100% CLEAN award on DownloadRoute You must know that we've created the brand new and *absolutely real reports*. Other sites usually offers only fake awards. You may check your security reports on this URL: http://www.downloadroute.com/Vimperator-maxauthority/antivirus_report.html If you have any questions, don't hesitate to contact us. Best Regards, George Zubor - Senior Editor --------------------------------- e-mail: support at downloadroute.com web: http://www.downloadroute.com --------------------------------- Download Route is one of the biggest software archives on the internet with more than 62.000 software titles in archive. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: downloadroute_clean_award.png Type: image/png Size: 6024 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: header.png Type: image/png Size: 6694 bytes Desc: not available URL: From maglione.k at gmail.com Thu Oct 30 11:39:53 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Thu, 30 Oct 2008 14:39:53 -0400 Subject: [Vimperator] Vimperator security report In-Reply-To: <50afe27e4ac4b420aa42128dd3caf22c@localhost.localdomain> References: <50afe27e4ac4b420aa42128dd3caf22c@localhost.localdomain> Message-ID: <20081030183953.GG6049@jg.home> This should be illegal. Oh, wait, it is: http://www.ftc.gov/bcp/conline/pubs/buspubs/canspam.shtm -- Kris Maglione It is a miracle that curiosity survives formal education. --Albert Einstein From ted at tedpavlic.com Thu Oct 30 12:40:36 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Thu, 30 Oct 2008 15:40:36 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C Message-ID: <490A0DB4.2060507@tedpavlic.com> I feel like this topic has been discussed, but a quick search of the group returns nothing. I notice that when I highlight the MATLAB code on: http://www.ece.osu.edu/~pavlict/ece209/#lab_opamp_FO if I hit uppercase Y, all of the line endings disappear in the eventually pasted text. That is, everything is pulled onto one line. However, if I hit Cmd+C, the eventually pasted text has all of the line endings. I notice the same problem on my Windows machine (if I use "Copy" from the Edit menu). Is there a way around this? Does Vimperator have a way to configure line ending behavior? I'm using the latest Vimperator built from CVS. Thanks -- --Ted -- Ted Pavlic From dougkearns at gmail.com Fri Oct 31 00:04:24 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Fri, 31 Oct 2008 18:04:24 +1100 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490A0DB4.2060507@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> Message-ID: <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> On Fri, Oct 31, 2008 at 6:40 AM, Ted Pavlic wrote: > I feel like this topic has been discussed, but a quick search of the group > returns nothing. > > I notice that when I highlight the MATLAB code on: > > http://www.ece.osu.edu/~pavlict/ece209/#lab_opamp_FO > > if I hit uppercase Y, all of the line endings disappear in the eventually > pasted text. That is, everything is pulled onto one line. > However, if I hit Cmd+C, the eventually pasted text has all of the line > endings. I notice the same problem on my Windows machine (if I use "Copy" > from the Edit menu). This is largely a Firefox bug: http://vimperator.org/trac/ticket/6 > Is there a way around this? Does Vimperator have a way to configure line > ending behavior? map Y Doug From ted at tedpavlic.com Fri Oct 31 06:13:52 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 09:13:52 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> Message-ID: <490B0490.7090207@tedpavlic.com> > This is largely a Firefox bug: http://vimperator.org/trac/ticket/6 > >> Is there a way around this? Does Vimperator have a way to configure line >> ending behavior? > > map Y Great. Any idea how to do that on a Mac? That is... map Y ? If I recall correctly, Firefox has an awful hard time trapping Cmd+... So there's probably no way to do it in Vimperator, right? Thanks -- Ted -- Ted Pavlic From maglione.k at gmail.com Fri Oct 31 08:42:48 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 31 Oct 2008 11:42:48 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B0490.7090207@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B0490.7090207@tedpavlic.com> Message-ID: <20081031154248.GA11734@jg.home> On Fri, Oct 31, 2008 at 09:13:52AM -0400, Ted Pavlic wrote: > Great. Any idea how to do that on a Mac? That is... > > map Y > > ? If I recall correctly, Firefox has an awful hard time trapping Cmd+... > So there's probably no way to do it in Vimperator, right? I seem to recall that it's . You can always add a dump statement somewhere in events.js to print out all captured key presses. -- Kris Maglione The programmer, who needs clarity, who must talk all day to a machine that demands declarations, hunkers down into a low-grade annoyance. It is here that the stereotype of the programmer, sitting in a dim room, growling from behind Coke cans, has its origins. The disorder of the desk, the floor; the yellow Post-It notes everywhere; the whiteboards covered with scrawl: all this is the outward manifestation of the messiness of human thought. The messiness cannot go into the program; it piles up around the programmer. --Ellen Ullman From maglione.k at gmail.com Fri Oct 31 09:22:18 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 31 Oct 2008 12:22:18 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490A0DB4.2060507@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> Message-ID: <20081031162218.GB11734@jg.home> On Thu, Oct 30, 2008 at 03:40:36PM -0400, Ted Pavlic wrote: > Is there a way around this? Does Vimperator have a way to configure line > ending behavior? This is fixed in CVS. -- Kris Maglione Are you quite sure that all those bells and whistles, all those wonderful facilities of your so called powerful programming languages, belong to the solution set rather than the problem set? --Edsger W. Dijkstra From ted at tedpavlic.com Fri Oct 31 11:44:12 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 14:44:12 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <20081031154248.GA11734@jg.home> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B0490.7090207@tedpavlic.com> <20081031154248.GA11734@jg.home> Message-ID: <490B51FC.4090308@tedpavlic.com> >> map Y >> >> ? If I recall correctly, Firefox has an awful hard time trapping Cmd+... >> So there's probably no way to do it in Vimperator, right? > > I seem to recall that it's . You can always add a dump > statement somewhere in events.js to print out all captured key > presses. Brilliant. map Y seems to work well on my Mac... Unfortunately, I use the same .vimperatorrc for all of my machines. Is there something like a... 'has("mac")' in Vimperator? Thanks, again -- Ted -- Ted Pavlic From maglione.k at gmail.com Fri Oct 31 11:55:16 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 31 Oct 2008 14:55:16 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B51FC.4090308@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B0490.7090207@tedpavlic.com> <20081031154248.GA11734@jg.home> <490B51FC.4090308@tedpavlic.com> Message-ID: <20081031185516.GC11734@jg.home> On Fri, Oct 31, 2008 at 02:44:12PM -0400, Ted Pavlic wrote: > Unfortunately, I use the same .vimperatorrc for all of my machines. Is > there something like a... 'has("mac")' in Vimperator? There's has("MacIntel")/has("MacPPC") in CVS. I'd do: js <" : ""; liberator.execute("noremap Y " + C_c); EOF -- Kris Maglione Are you quite sure that all those bells and whistles, all those wonderful facilities of your so called powerful programming languages, belong to the solution set rather than the problem set? --Edsger W. Dijkstra From ted at tedpavlic.com Fri Oct 31 11:58:08 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 14:58:08 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <20081031162218.GB11734@jg.home> References: <490A0DB4.2060507@tedpavlic.com> <20081031162218.GB11734@jg.home> Message-ID: <490B5540.1070300@tedpavlic.com> I just pulled the latest changesets (including "Fix ticket #6"), rebuilt, and installed. I see from the ticket that this changeset is only a partial fix. As far as I can tell, it works well if I highlight an *ENTIRE* PRE environment; however, if I highlight a smaller SECTION of a single PRE environment, I get the same behavior. Is that correct? For example, when I go to: http://www.ece.osu.edu/~pavlict/ece209/#lab_meters If I highlight the entire PRE environment (by dragging from *OUTSIDE* of it to *OUTSIDE* of it), I get proper line breaks. However, if I highlight everything from "% Store..." down to "gaindB" (or even the entire environment but this time starting from inside), I get the old (broken) behavior. Is that expected? --Ted Kris Maglione wrote: > On Thu, Oct 30, 2008 at 03:40:36PM -0400, Ted Pavlic wrote: >> Is there a way around this? Does Vimperator have a way to configure line >> ending behavior? > > This is fixed in CVS. > -- Ted Pavlic From ted at tedpavlic.com Fri Oct 31 12:01:26 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 15:01:26 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <20081031185516.GC11734@jg.home> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B0490.7090207@tedpavlic.com> <20081031154248.GA11734@jg.home> <490B51FC.4090308@tedpavlic.com> <20081031185516.GC11734@jg.home> Message-ID: <490B5606.6010602@tedpavlic.com> > There's has("MacIntel")/has("MacPPC") in CVS. I'd do: > > js < let C_c = /^Mac/.test(navigator.platform) ? "" : ""; > liberator.execute("noremap Y " + C_c); > EOF That's excellent! Considering how long it has been since the Firefox bug was submitted, I wonder if that example should be added to the help somewhere... Thanks very much. --Ted -- Ted Pavlic From maglione.k at gmail.com Fri Oct 31 12:02:58 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 31 Oct 2008 15:02:58 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B5540.1070300@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <20081031162218.GB11734@jg.home> <490B5540.1070300@tedpavlic.com> Message-ID: <20081031190258.GD11734@jg.home> On Fri, Oct 31, 2008 at 02:58:08PM -0400, Ted Pavlic wrote: > If I highlight the entire PRE environment (by dragging from *OUTSIDE* of > it to *OUTSIDE* of it), I get proper line breaks. However, if I > highlight everything from "% Store..." down to "gaindB" (or even the > entire environment but this time starting from inside), I get the old > (broken) behavior. Is that expected? No. The former case has always worked, the latter should (and does, for me) work now. Are you sure you have the updated version installed properly? I suggest you do something like: cd ~/.mozilla/firefox/*.$profile_name/extensions rm -rf vimperator at mozdev.org echo $path_to_vimperator_cvs/src >vimperator at mozdev.org -- Kris Maglione Projects promoting programming in natural language are intrinsically doomed to fail. --Edsger W. Dijkstra From ted at tedpavlic.com Fri Oct 31 12:10:06 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 15:10:06 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> Message-ID: <490B580E.6000909@tedpavlic.com> >> Is there a way around this? Does Vimperator have a way to configure line >> ending behavior? > > map Y I suppose map Y :echo "Yanked " would get a little closer to the desired post-Firefox-fix behavior... -- Ted Pavlic From maglione.k at gmail.com Fri Oct 31 12:16:12 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 31 Oct 2008 15:16:12 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B580E.6000909@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> Message-ID: <20081031191612.GE11734@jg.home> On Fri, Oct 31, 2008 at 03:10:06PM -0400, Ted Pavlic wrote: > I suppose > > map Y :echo "Yanked " > > would get a little closer to the desired post-Firefox-fix behavior... mappings.addUserMap([modes.NORMAL], "Y", "Yank the currently selected text", function () { buffer.getCurrentWord(); liberator.feedkeys("" + /^Mac/.test(navigator.platform) ? "" : "", true); liberator.echo("Yanked " + util.readFromClipboard()); }); Beware of bugs in the above code; I have only proved it correct, not tried it. --Donald Knuth -- Kris Maglione Anyone who considers arithmetical methods of producing random numbers is, of course, in a state of sin. --John von Neumann From ted at tedpavlic.com Fri Oct 31 12:22:14 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 15:22:14 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <20081031190258.GD11734@jg.home> References: <490A0DB4.2060507@tedpavlic.com> <20081031162218.GB11734@jg.home> <490B5540.1070300@tedpavlic.com> <20081031190258.GD11734@jg.home> Message-ID: <490B5AE6.9090907@tedpavlic.com> >> If I highlight the entire PRE environment (by dragging from *OUTSIDE* of >> it to *OUTSIDE* of it), I get proper line breaks. However, if I >> highlight everything from "% Store..." down to "gaindB" (or even the >> entire environment but this time starting from inside), I get the old >> (broken) behavior. Is that expected? > > No. The former case has always worked, the latter should (and > does, for me) work now. Are you sure you have the updated > version installed properly? I suggest you do something like: > > cd ~/.mozilla/firefox/*.$profile_name/extensions > rm -rf vimperator at mozdev.org > echo $path_to_vimperator_cvs/src >vimperator at mozdev.org That's a neat trick, but even after I do that, I still do not get proper line breaks. For example, if I "Y"ank 5 particular lines on my Mac, I get a single line: % Convert RMS output data to gain by dividing by input RMS (2 Vrms). gain = rms/2; % Convert gain to deciBels (0 dB is unity gain). gaindB = 20*log10( gain ); I get the same result on my Windows machine. When I type "hg parent" in vimperator-cvs/src, I get: 2339[tip] 28762434eb7b 2008-10-31 17:22 +0100 maglione Properly kludge last commit. It appears like this is at LEAST up to date with the git mirror linked from vimperator.org... Am I behind? --Ted -- Ted Pavlic From maxauthority at vimperator.org Fri Oct 31 12:22:48 2008 From: maxauthority at vimperator.org (Martin Stubenschrott) Date: Fri, 31 Oct 2008 20:22:48 +0100 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B580E.6000909@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> Message-ID: <490B5B08.6010904@vimperator.org> On 2008-10-31 20:10, Ted Pavlic wrote: >>> Is there a way around this? Does Vimperator have a way to configure line >>> ending behavior? >> >> map Y > > I suppose > > map Y :echo "Yanked " > > would get a little closer to the desired post-Firefox-fix behavior... > > If you have: " + io.system("rm -rf /") in your selection, you might not be THAT happy with your mapping ;) -- Martin From maxauthority at vimperator.org Fri Oct 31 12:22:48 2008 From: maxauthority at vimperator.org (Martin Stubenschrott) Date: Fri, 31 Oct 2008 20:22:48 +0100 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B580E.6000909@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> Message-ID: <490B5B08.6010904@vimperator.org> On 2008-10-31 20:10, Ted Pavlic wrote: >>> Is there a way around this? Does Vimperator have a way to configure line >>> ending behavior? >> >> map Y > > I suppose > > map Y :echo "Yanked " > > would get a little closer to the desired post-Firefox-fix behavior... > > If you have: " + io.system("rm -rf /") in your selection, you might not be THAT happy with your mapping ;) -- Martin From ted at tedpavlic.com Fri Oct 31 12:34:05 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 15:34:05 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <20081031191612.GE11734@jg.home> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <20081031191612.GE11734@jg.home> Message-ID: <490B5DAD.7060007@tedpavlic.com> > Beware of bugs in the above code; I have only proved it correct, not > tried it. --Donald Knuth I had to add square brackets around the "Y". Otherwise, I got an error about keys.map not being a function. Additionally, I had to change "liberator.feedkeys" to "events.feedkeys". js <" + /^Mac/.test(navigator.platform) ? "" : "", true); liberator.echo("Yanked " + util.readFromClipboard()); }); EOF I suppose the only other thing would be to convert those newlines into tabs (or something) in the echo statement. :) (I suppose util.readFromClipboard() probably has a replace or match member that would do that. :) ) --Ted -- Ted Pavlic From ted at tedpavlic.com Fri Oct 31 12:34:47 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 15:34:47 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B5B08.6010904@vimperator.org> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <490B5B08.6010904@vimperator.org> Message-ID: <490B5DD7.5080408@tedpavlic.com> Good point. :) I had a feeling there was something like that. Kris has a much nicer map further down in the thread. :) > If you have: > > " + io.system("rm -rf /") > > in your selection, you might not be THAT happy with your mapping ;) -- Ted Pavlic From maglione.k at gmail.com Fri Oct 31 12:37:00 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 31 Oct 2008 15:37:00 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B5DAD.7060007@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <20081031191612.GE11734@jg.home> <490B5DAD.7060007@tedpavlic.com> Message-ID: <20081031193700.GA19381@jg.home> On Fri, Oct 31, 2008 at 03:34:05PM -0400, Ted Pavlic wrote: > I suppose the only other thing would be to convert those newlines into > tabs (or something) in the echo statement. :) (I suppose > util.readFromClipboard() probably has a replace or match member that > would do that. :) ) No, we usually force it into the single-line output: commandline.echo("foo", null, commandline.FORCE_SINGLELINE); -- Kris Maglione The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code. --Paul Graham From ted at tedpavlic.com Fri Oct 31 12:40:46 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 15:40:46 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <20081031193700.GA19381@jg.home> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <20081031191612.GE11734@jg.home> <490B5DAD.7060007@tedpavlic.com> <20081031193700.GA19381@jg.home> Message-ID: <490B5F3E.7010800@tedpavlic.com> Neat. It looks like: liberator.echo("Yanked " + util.readFromClipboard(), commandline.FORCE_SINGLELINE); works well... UNFORTUNATELY the "Yanked" disappears immediately. How to get "liberator.echo" results to stay in the command line? :( --Ted Kris Maglione wrote: > On Fri, Oct 31, 2008 at 03:34:05PM -0400, Ted Pavlic wrote: >> I suppose the only other thing would be to convert those newlines into >> tabs (or something) in the echo statement. :) (I suppose >> util.readFromClipboard() probably has a replace or match member that >> would do that. :) ) > > No, we usually force it into the single-line output: > > commandline.echo("foo", null, commandline.FORCE_SINGLELINE); > -- Ted Pavlic From maglione.k at gmail.com Fri Oct 31 12:47:06 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 31 Oct 2008 15:47:06 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B5F3E.7010800@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <20081031191612.GE11734@jg.home> <490B5DAD.7060007@tedpavlic.com> <20081031193700.GA19381@jg.home> <490B5F3E.7010800@tedpavlic.com> Message-ID: <20081031194706.GF11734@jg.home> On Fri, Oct 31, 2008 at 03:40:46PM -0400, Ted Pavlic wrote: > works well... UNFORTUNATELY the "Yanked" disappears immediately. How to > get "liberator.echo" results to stay in the command line? :( Add a timeout. setTimeout(function () liberator.echo(...), 0) should work. You might have to use some higher number than 0, though. -- Kris Maglione A plumber has around eight years training in the US. That's to fix my goddamn toilet. Yet, how much training do you have to do to be allowed to build software for a plane carrying hundreds of people? --James Coplien From ted at tedpavlic.com Fri Oct 31 12:47:19 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 15:47:19 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B5F3E.7010800@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <20081031191612.GE11734@jg.home> <490B5DAD.7060007@tedpavlic.com> <20081031193700.GA19381@jg.home> <490B5F3E.7010800@tedpavlic.com> Message-ID: <490B60C7.2030008@tedpavlic.com> > Neat. It looks like: > > liberator.echo("Yanked " + util.readFromClipboard(), > commandline.FORCE_SINGLELINE); > > works well... UNFORTUNATELY the "Yanked" disappears immediately. How to > get "liberator.echo" results to stay in the command line? :( It appears like it's the events.feedkeys that is doing it. That is, if I comment that out then the "liberator.echo" doesn't get clobbered. I think it might be some race condition... It's almost like Mac's is doing it... In fact, I'm sure of that. The redraw of the screen that occurs after the is wiping out the command line message. Any fix to that? -- Ted Pavlic From ted at tedpavlic.com Fri Oct 31 12:50:29 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 15:50:29 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <20081031194706.GF11734@jg.home> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <20081031191612.GE11734@jg.home> <490B5DAD.7060007@tedpavlic.com> <20081031193700.GA19381@jg.home> <490B5F3E.7010800@tedpavlic.com> <20081031194706.GF11734@jg.home> Message-ID: <490B6185.7090907@tedpavlic.com> >> works well... UNFORTUNATELY the "Yanked" disappears immediately. How to >> get "liberator.echo" results to stay in the command line? :( > > Add a timeout. setTimeout(function () liberator.echo(...), 0) > should work. You might have to use some higher number than 0, > though. Dead reckoning -- that works for me. :) So far, 15 works alright in my case. So I ended up with... (pardon the possible line wrapping) js <" + /^Mac/.test(navigator.platform) ? "" : "", true); setTimeout( function () { liberator.echo("Yanked " + util.readFromClipboard(), commandline.FORCE_SINGLELINE); }, 15 ); }); EOF Fantastic. :) -- Ted Pavlic From ted at tedpavlic.com Fri Oct 31 12:54:20 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 15:54:20 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B6185.7090907@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <20081031191612.GE11734@jg.home> <490B5DAD.7060007@tedpavlic.com> <20081031193700.GA19381@jg.home> <490B5F3E.7010800@tedpavlic.com> <20081031194706.GF11734@jg.home> <490B6185.7090907@tedpavlic.com> Message-ID: <490B626C.3070301@tedpavlic.com> > So far, 15 works alright in my case. So I ended up with... (pardon the > possible line wrapping) NOTE: I had to bump that 15 up to 20 for my Windows machine... --Ted -- Ted Pavlic From ted at tedpavlic.com Fri Oct 31 13:42:51 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 16:42:51 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B626C.3070301@tedpavlic.com> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <20081031191612.GE11734@jg.home> <490B5DAD.7060007@tedpavlic.com> <20081031193700.GA19381@jg.home> <490B5F3E.7010800@tedpavlic.com> <20081031194706.GF11734@jg.home> <490B6185.7090907@tedpavlic.com> <490B626C.3070301@tedpavlic.com> Message-ID: <490B6DCB.409@tedpavlic.com> One last fix... Without parentheses, the ternary operator won't work on Windows. js <" + (/^Mac/.test(navigator.platform) ? "" : ""), true); setTimeout( function () { liberator.echo("My Yanked " + util.readFromClipboard(), commandline.FORCE_SINGLELINE); }, 20 ); }); EOF -- Ted Pavlic From maglione.k at gmail.com Fri Oct 31 13:45:56 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 31 Oct 2008 16:45:56 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B6DCB.409@tedpavlic.com> References: <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <20081031191612.GE11734@jg.home> <490B5DAD.7060007@tedpavlic.com> <20081031193700.GA19381@jg.home> <490B5F3E.7010800@tedpavlic.com> <20081031194706.GF11734@jg.home> <490B6185.7090907@tedpavlic.com> <490B626C.3070301@tedpavlic.com> <490B6DCB.409@tedpavlic.com> Message-ID: <20081031204556.GG11734@jg.home> On Fri, Oct 31, 2008 at 04:42:51PM -0400, Ted Pavlic wrote: > One last fix... Without parentheses, the ternary operator won't work on > Windows. Actually, without parens, it won't work anywhere. The lhs will always return true, and so you'll always get the first option. -- Kris Maglione If you don't think carefully, you might think that programming is just typing statements in a programming language. --Ward Cunningham From ted at tedpavlic.com Fri Oct 31 13:53:23 2008 From: ted at tedpavlic.com (Ted Pavlic) Date: Fri, 31 Oct 2008 16:53:23 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <20081031204556.GG11734@jg.home> References: <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B580E.6000909@tedpavlic.com> <20081031191612.GE11734@jg.home> <490B5DAD.7060007@tedpavlic.com> <20081031193700.GA19381@jg.home> <490B5F3E.7010800@tedpavlic.com> <20081031194706.GF11734@jg.home> <490B6185.7090907@tedpavlic.com> <490B626C.3070301@tedpavlic.com> <490B6DCB.409@tedpavlic.com> <20081031204556.GG11734@jg.home> Message-ID: <490B7043.3020403@tedpavlic.com> > Actually, without parens, it won't work anywhere. The lhs will > always return true, and so you'll always get the first option. Remember that Vimperator doesn't trap . That is, I can do without doing first... and so, without parens, it was working great for me on the Mac side. So I guess I could change it so that it doesn't send at all on the Mac side... -- Ted Pavlic From maglione.k at gmail.com Fri Oct 31 13:58:46 2008 From: maglione.k at gmail.com (Kris Maglione) Date: Fri, 31 Oct 2008 16:58:46 -0400 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <490B7043.3020403@tedpavlic.com> References: <20081031191612.GE11734@jg.home> <490B5DAD.7060007@tedpavlic.com> <20081031193700.GA19381@jg.home> <490B5F3E.7010800@tedpavlic.com> <20081031194706.GF11734@jg.home> <490B6185.7090907@tedpavlic.com> <490B626C.3070301@tedpavlic.com> <490B6DCB.409@tedpavlic.com> <20081031204556.GG11734@jg.home> <490B7043.3020403@tedpavlic.com> Message-ID: <20081031205846.GH11734@jg.home> On Fri, Oct 31, 2008 at 04:53:23PM -0400, Ted Pavlic wrote: > Remember that Vimperator doesn't trap . That is, I can do > without doing first... and so, without parens, it was working > great for me on the Mac side. No, you don't understand. Without parens, the lhs is ("foo" + /foo/.test(...)), with parens, it's /foo/.test(...), so, in the former case, it's always true, and you always get , never . -- Kris Maglione The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense. --Edsger W. Dijkstra From dougkearns at gmail.com Fri Oct 31 21:23:37 2008 From: dougkearns at gmail.com (Doug Kearns) Date: Sat, 1 Nov 2008 15:23:37 +1100 Subject: [Vimperator] Different behavior of Y and Cmd+C In-Reply-To: <20081031185516.GC11734@jg.home> References: <490A0DB4.2060507@tedpavlic.com> <644fc65e0810310004p3e9ba0j5bde0afd51524b52@mail.gmail.com> <490B0490.7090207@tedpavlic.com> <20081031154248.GA11734@jg.home> <490B51FC.4090308@tedpavlic.com> <20081031185516.GC11734@jg.home> Message-ID: <644fc65e0810312123va4823d3re69339f2d34d4552@mail.gmail.com> On Sat, Nov 1, 2008 at 5:55 AM, Kris Maglione wrote: > On Fri, Oct 31, 2008 at 02:44:12PM -0400, Ted Pavlic wrote: >> >> Unfortunately, I use the same .vimperatorrc for all of my machines. Is >> there something like a... 'has("mac")' in Vimperator? > > There's has("MacIntel")/has("MacPPC") in CVS. I'd do: This is now "Unix", "MacUnix", or "Win32". Doug