mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-01-07 22:34:18 +01:00
Please report all bugs which arised because of these changes Still not sure, if we should put that into an event.js
65 lines
3.7 KiB
Plaintext
65 lines
3.7 KiB
Plaintext
<pre>
|
|
Priority list:
|
|
1-9 as in vim (9=required for next release, 5=would be nice, 1=probably not)
|
|
|
|
BUGS:
|
|
- switching tabs while HINT_MODE_ALWAYS is on does not redisplay hints in new tabs, but exits hint mode
|
|
- autoupdate does not work
|
|
- multiple windows to not work at all, so :q will close the whole browser session, even when there are other windows which has tabs
|
|
- http://en.wikipedia.org/wiki/Portal:Current_events - 'f' shows more hints than 'F' (on left side of nav bar)
|
|
- gu and gU don't work on local files properly
|
|
- dpb| 09:09:56 dpb :: when I save a page with vimperator, it adds <hints
|
|
id="hah_hints"></hints> near the end of it.. kinda annoying
|
|
dpb| 09:11:50 dpb :: and this happens only when saving the complete
|
|
webpage, saving only the html works just fine..
|
|
- <ESC> key closes :addons and other XUL windows
|
|
|
|
|
|
FEATURES:
|
|
9 :map commands to keys
|
|
9 :command for new commands
|
|
8 middleclick in content == p, and if command line is open, paste there the clipboard buffer
|
|
8 Use our own find-as-you-type mechanism (like conkeror does)
|
|
8 make hints smarter, not only with characters from from hintchars, but use "NE" or "NP" for 'new posts' e.g. (might be too slow)
|
|
7 [ctrl-o/i] to Go back to a Previous Position (done partly, however currenty does not use a per tab jumplist)
|
|
7 provide a buffer on the bottom where more than 1 line messages can be shown, preferrable
|
|
with color support (for things like :echo line1\nline2)
|
|
7 whereever possible: get rid of dialogs and ask console-like dialog questions or write error prompts directly on the webpage or with :echo()
|
|
7 Ctrl-6/Ctrl-^ -> jump to the previously active tab
|
|
7 3d should delete 3 tabs
|
|
6 downloading of links to filesystem (:save <filename>)
|
|
6 autocommands (BrowserStart, BrowserQuit, TabClose, TabOpen, TabChanged, PageLoaded, any more?)
|
|
6 vim like mappings for caret mode and textboxes (i to start caret mode?)
|
|
http://nigel.mcnie.name/gnawt/ has a somewhat working implementation
|
|
6 pipe selected text/link/website to an external command
|
|
6 it would be nice to have :(undo|back|forward) <url> w/ tab completion support
|
|
6 macros (qq)
|
|
6 gf = view source?
|
|
6 make a real one-tab-mode, divert _all_ other targets, possible by setting a firefox option (set popup=0-3)
|
|
6 Shift-Insert in textboxes pastes selection contents
|
|
6 page info support (ctrl-g, g<C-g>)
|
|
5 Use arrow keys in preview window, and ctrl-w+j/k to switch to from preview window
|
|
5 Sort :open completion by date? (use 'wildsort')
|
|
5 make use of the ] and [ keys to e.g. jump to the next heading ]], next image ]i, previous textbox [t and so on
|
|
5 add tag and keyword support to adding/deleting bookmarks
|
|
4 Support multiple top-level windows?
|
|
3 Splitting Windows with [:sp :vsp ctrl-w,s ctrl-w,v] and closing with [ctrl-w,q], moving with [ctrl-w,w or tab]
|
|
have a look into the split browser extension
|
|
3 :set should also set about:config options (with autocomplete)
|
|
|
|
RANDOM IDEAS:
|
|
* numbered tabs
|
|
* make hints work with usermode
|
|
* https://addons.mozilla.org/en-US/firefox/addon/4125 - use vim to edit text fields
|
|
* Would it be possible to add a setting "maxcompletionsshown" and
|
|
"maxpreviewwindowheight" or something like this?
|
|
* 16:06:04 bartman| maxauthority: feature idea: what if :n and :N searched the
|
|
page and if they found a unique <a href=...>.*next.*</a> or <a
|
|
href=...>.*prev.*<a/> they would follow that link?
|
|
* 20:12:26 skaar| so, I think get_history_completion effectively will put the oldest
|
|
history entry at the top of the completion list
|
|
20:12:48 skaar| since you're counting down in the for loop
|
|
* hide scrollbars: http://rafb.net/p/YHRhEe47.html (window.content.document.body.style.overflow = "hidden")
|
|
|
|
</pre>
|