diff options
Diffstat (limited to 'vim-mode/vim_mode.pl')
-rw-r--r-- | vim-mode/vim_mode.pl | 45 |
1 files changed, 37 insertions, 8 deletions
diff --git a/vim-mode/vim_mode.pl b/vim-mode/vim_mode.pl index eadcce2..5ae2467 100644 --- a/vim-mode/vim_mode.pl +++ b/vim-mode/vim_mode.pl @@ -17,27 +17,56 @@ # * repeat change: . # * change/change/yank line: cc dd yy S # * Combinations like in Vi, e.g. d5fx -# +# * window selection: :b<num>, :b#, :b <match-str> + # TODO: -# * /,?,n to search through history (like history_search.pl) -# * u = undo (how many levels, branching?!) redo? -# * use irssi settings for some of the features (esp. debug) +# * History: +# * /,?,n,N to search through history (like history_search.pl) +# * Undo: +# * u = undo (how many levels, branching?!) +# * C-r = redo +# * Window switching (:b) +# * Tab completion of window(-item) names +# * non-sequential matches(?) +# * additional statusbar-item for showing matches + +# * use irssi settings for some of the features +# * Done: +# * vim_mode_utf8 (use utf-8 toggle) +# * vim_mode_debug (debug prints) +# * vim_mode_cmd_seq (char that when double-pressed enters cmd mode from ins) +# * Pending: +# * ??? + +# WONTFIX - things we're not ever likely to do +# * Macros # Known bugs: # * count with insert mode: 3iabc<esc> doesn't work # * repeat insert mode: iabc<esc>. only enters insert mode +# * multi-line pastes # Installation: # -# The usual, stick in scripts dir, /script load vim_mode.pl ... +# Dependencies: +# +# For proper :ex mode support, requires the installation of prompt_info.pl +# http://github.com/shabble/shab-irssi-scripts/raw/master/prompt_info/prompt_info.pl +# +# and follow the instructions in the top of that file for installation instructions. + +# Then, copy into scripts dir, /script load vim_mode.pl ... # # Use the following command to get a statusbar item that shows which mode you're -# in. Annoying vi bleeping not yet supported :) +# in. # /statusbar window add vim_mode to get the status. -# NOTE: This is still under extreme development, and there's a whole bunch of -# debugging output. Edit the DEBUG constant to remove it if it bothers you. +# NOTE: This script is still under heavy development, and there may be bugs. +# Please submit reproducible sequences to the bug-tracker at: +# http://github.com/shabble/shab-irssi-scripts/issues +# +# or contact rudi_s or shabble on irc.freenode.net (#irssi) # Have fun! |