taskWeeChat - Tasks: task #5431, Have a vi-like mode for the...


task #5431: Have a vi-like mode for the command line

Submitted by:  Sebastien Helleu <flashcode>
Submitted on:  Mon 17 Apr 2006 07:09:36 PM UTC  
Votes:  50  
Category:  display Should Start On:  Sun 16 Apr 2006 10:00:00 PM UTC
Should be Finished on:  Sat 30 Dec 2006 11:00:00 PM UTC Priority:  1 - Later
Status:  Cancelled Privacy:  Public
Percent Complete:  0% Assigned to:  None
Originator Name:  Open/Closed:  Closed
Planned Release:  None IRC nick: 

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Sun 09 Feb 2014 09:50:35 AM UTC, comment #3:

Possible with script vimode.py.

Sebastien Helleu <flashcode>
Project Administrator
Mon 23 Jul 2012 01:05:54 PM UTC, comment #2:

As discussed on the #weechat channel on IRC, a vi-mode would entail a few things; key-bindings alone do not encompass what full vi-mode is.

1.- A command prompt/inteface: where typing a character like `:` places the cursor into this location to accept commands.

2.- The ability to define a "context" where one can set certain mappings and aliases that pertain only to that given context. User faen gave an example of this:

/key bindctxt vi w /input move_next_word

With those to items readily available a plugin can get the rest of the vi-mode working: common aliases and mappings, vi-like behavior etc...

Alfredo Deza <alfredodeza>
Thu 03 Feb 2011 09:12:34 PM UTC, comment #1:

Could you elaborate on what you mean with this?

Filip H.F. "FiXato" Slagter <fixato>
Mon 17 Apr 2006 07:09:36 PM UTC, original submission:
Sebastien Helleu <flashcode>
Project Administrator


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by flashcode (Posted a comment)
  • -email is unavailable- added by jli (Voted in favor of this item)
  • -email is unavailable- added by crazedpsyc (Voted in favor of this item)
  • -email is unavailable- added by alfredodeza (Posted a comment)
  • -email is unavailable- added by rofer (Voted in favor of this item)
  • -email is unavailable- added by fixato (Posted a comment)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 50 encouragements so far.

    Only logged-in users can vote.




    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-02-09 flashcode StatusPostponed => Cancelled
        Open/ClosedOpen => Closed
    2013-03-26 jli Carbon-Copy- => Added jli
    2012-09-26 crazedpsyc Carbon-Copy- => Added crazedpsyc
    2011-10-07 rofer Carbon-Copy- => Added rofer

    Back to the top

    Powered by Savane 3.3