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 Apr 17 19:09:36 2006  
Votes:  50  
Category: displayShould Start On: Sun Apr 16 22:00:00 2006
Should be Finished on: Sat Dec 30 23:00:00 2006Priority: 1 - Later
Status: CancelledPrivacy: Public
Percent Complete: 0%Assigned to: None
Originator Name: Open/Closed: Closed
Planned Release: NoneIRC nick: 

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

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


Sun Feb 9 09:50:35 2014, comment #3:

Possible with script vimode.py.

Sebastien Helleu <flashcode>
Project Administrator
Mon Jul 23 13:05:54 2012, 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 Feb 3 21:12:34 2011, comment #1:

Could you elaborate on what you mean with this?

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


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

Attach File(s):

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


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

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

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun Feb 9 09:50:35 2014flashcodeStatusPostponed=>Cancelled
    Tue Mar 26 04:37:58 2013jliCarbon-Copy-=>Added jli
    Wed Sep 26 21:38:47 2012crazedpsycCarbon-Copy-=>Added crazedpsyc
    Fri Oct 7 17:53:37 2011roferCarbon-Copy-=>Added rofer

    Back to the top

    Powered by Savane 3.1-cleanup1