diff options
author | Tom Feist <shabble@metavore.org> | 2010-10-08 19:41:26 +0000 |
---|---|---|
committer | Tom Feist <shabble@metavore.org> | 2010-10-08 19:41:26 +0000 |
commit | 2feb53299d4a8303cb5d34e31f3af960bbe04209 (patch) | |
tree | aac030a6665b9de64e80dddfc12768931366f7d2 /vim-mode/TODO | |
parent | Merge remote branch 'origin/dev' (diff) | |
download | irssi-scripts-2feb53299d4a8303cb5d34e31f3af960bbe04209.tar.gz irssi-scripts-2feb53299d4a8303cb5d34e31f3af960bbe04209.zip |
added TODO file based on rudi_s' list.
Diffstat (limited to 'vim-mode/TODO')
-rw-r--r-- | vim-mode/TODO | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/vim-mode/TODO b/vim-mode/TODO new file mode 100644 index 0000000..c7358d6 --- /dev/null +++ b/vim-mode/TODO @@ -0,0 +1,49 @@ +- fix known bugs and known todos! +- esc is a little slow as ins->cmd mode key +- 3"ap doesn't work but "a3p does +- search with / and ? in history + first search on current line, then wrap to history +- implement tab completion for ex-mode +- recheck everything end of the line related +- marks +- text-objects +- 2daW doesn't work at end of line, should do nothing +- undo/redo positions aren't perfect yet +- :imap +- :map <Nop> +- custom scripts (vim-like functions) which can be mapped + - surroundings, with an external script if somebody writes it +- Ctrl-R = to evaluate expressions, first only simple math +- Ctrl-R shouldn't have a timeout in insert mode +- % + + # Ignore invalid operator/char combinations. + #} elsif ($operator and ($char eq 'j' or $char eq 'k')) { + # # FIXME + # print "Invalid operator/char: $operator $char" if DEBUG; + # $skip = 1; + +- undo/redo positions _suck_ +- cc/dd . doesn't work + +- daw is not correctly displayed in status line, it shows d_a instead of da + +- :map ,, w + :map ,,, b + ,,, - very short pause - ,,, doesn't work; possibly because of + flush_pending_map(). + +- support :map gX iINSERT TEXT<ESC> and similar stuff (suggested by estragib) +- it would be nice if :ls somehow indicated current and alternate buffer + (maybe activity too?) (suggested by estragib) +- :map irssi functions, like :map <c-l> /clear (/ sounds good as prefix), + suggested by estragib +- add :mkvimrc to write mappings to .irssi/vim_moderc, suggested by estragib +- < estragib> oh, i can't map \<something> either + < estragib> hehe, definitely something to do with escaping. \\ prints \ +- "-- more --" isn't removed when scrolling down with command-mode scroll + commands +- < estragib> there's a minimal difference to vim when yanking with yB: + abc def ghi jkl<ESC>bhyBP + < estragib> vim : abc def ghighi jkl + < estragib> vim-mode: abc def ghi ghi jkl |