aboutsummaryrefslogtreecommitdiffstats
path: root/vim-mode
diff options
context:
space:
mode:
Diffstat (limited to 'vim-mode')
-rw-r--r--vim-mode/vim_mode.pl45
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!