Slashdot Mirror


IRC Clients with VI Keybindings?

Pilchie asks: "Just wondering if anyone knew of a decent IRC client that supports VI style keybindings. ircII is now just about the only application I commonly use that doesn't support them, and it would be great if I could find an IRC client that does. After spending hours searching on both Google and Freshmeat, I have been unable to come up with anything."

28 comments

  1. does not by seann · · Score: 1

    vi have a built in IRC client?

    --
    I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
  2. Err... by jorbettis · · Score: 2

    Vi != emacs

    --

    Jordan Bettis

    ``Wherever you go, there's another stupid sigfile quote.''
    1. Re:Err... by babbage · · Score: 1

      Yes but Vim ~ Emacs :).
      (I guess tilde would be the ascii equivalent of "is approximately equal to"... :)

  3. Why? by Cow4263 · · Score: 1

    I don't really see the translation, or how you could be more productive if you had the VI bindings. Perhaps I'm missing something, but I honestly don't think that it would translate.

    I didn't intend for this to be a troll, please do not view it as one.

    1. Re:Why? by Proteus · · Score: 1

      If everything uses VI keybindings, then your interfaces can be run by a single habit: making your overall productivity higher.

      Or something... :)

      --
      We may not imagine how our lives could be more frustrating and complex—but Congress can. – Cullen Hightower
    2. Re:Why? by danpat · · Score: 1

      I'm a fan of the vi keybindings myself.
      Basically, having vi keybindings seems to improve your rate of interaction with any given program. There is no need to move your hand extra distance to access arrow keys (they're instantly accessible under hjkl), there's no need to use a mouse, etc.

      I regularly perform tasks alongside people who use the mouse or non-vi keybinding based equivalents of various pieces of software and I find I can do a large majority of basic tasks much much faster. For those tasks where vi keybindings don't make sense, I can always revert to the mouse or arrow keys.

    3. Re:Why? by Dr.+Evil · · Score: 2

      Except you keep running up to the ESC key.

    4. Re:Why? by skullY · · Score: 1
      Except you keep running up to the ESC key.
      What, you don't have that 6th finger on your left hand that rests on the lower right corner of ESC when your hands are on the home row? You must not be a real vi user then. (vim users don't count, they can't can't even do multiple-undo properly)
      --
      When I was able to do my own spam-armoring, you got a chance to email me. Now you can only hope I see your reply.
    5. Re:Why? by Cow4263 · · Score: 1

      Well, if you get a Happy Hacking Keyboard then the ESC key is where the tilde is on a regular ol' keyboard. Couple other changes like caps is replaced with ctrl. Its supposed to be great for working with *nix command lines, vi, etc.

  4. Check vim.org by imrdkl · · Score: 1

    There seems to be some discussion over on vim.org about an IRC channel (called #vim). Perhaps someone on that channel might have a solution.

  5. There is this magical thing... by Beowulf_Boy · · Score: 2, Insightful

    It is called a MOUSE.
    Learn to use it, as its the way of the future.
    If you think we will be using non-Gui apps in the future of computers, you are sadly sadly mistaken.

    1. Re:There is this magical thing... by Anonymous Coward · · Score: 0

      The mouse is annoying!
      Even in Windows I avoid the mouse as much as possible.

    2. Re:There is this magical thing... by divbyzero · · Score: 1

      Mice have plenty of uses for which a keyboard is inappropriate... selected applications in graphics, CAD, VR, music, cartography, etc. It's only when they are used in a WIMP interface (windows, icons, menus, pointers) where the keyboard is faster for many users.

      --
      But my grandest creation, as history will tell,
      Was Firefrorefiddle, the Fiend of the Fell.
  6. #vim IRC channel (was Re:Check vim.org) by pastie · · Score: 1

    The #vim channel is on IRCnet.

    There is an IRCnet server list on www.vim.org here.

  7. GUI != Mouse (was Re:There is this magical...) by pastie · · Score: 2, Insightful

    Just because an app has a GUI, it doesn't mean you have to use a mouse for it to be useful...

    Even VIM has a GUI, but you can still do everything from the keyboard (and it's quicker once you know the keys).

  8. mouse by 2MuchC0ffeeMan · · Score: 2, Funny

    either he's too cheap to get a mouse, or too lazy to move his arms...

    or he has one arm...

    may we ask why you would need vi style bindings? there may be an easier work around from that.

    --
    Runnin' On Empty .... I'm Still Alive
  9. Why vi bindings are useful by zhobson · · Score: 1

    So many posters demand to know why vi key binding are so important. For some reason people seem to forget that vi-like keybindings are not out of place or unusual for command-line interfaces.

    The readline library supports vi-like keybindings. As a result, most of the command-line operated free software I use works that way. Put set editing-mode vi in your .inputrc and be happy.

    So please stop asking silly questions about why vi's input method is useful. I for one would like to see some relevant answers in this thread instead of a bunch of Windows slaves wondering why can't all just use the mouse. ^_^

    1. Re:Why vi bindings are useful by Pilchie · · Score: 2

      I do have my .inputrc file set up that way, but all the irc clients I have seen use curses directly, not going though readline. Thus, no vi keybindings, and hence the question.

      --
      >~~~~~~~~~~~~~~~~
      Pilchie
  10. script your own bindings by Anonymous Coward · · Score: 0

    http://www.epicsol.org

  11. tirc by Anonymous Coward · · Score: 0

    Look for tirc. It's alpha, but if you can get
    it to work, it's great.

    1. Re:tirc by Pilchie · · Score: 2

      Thank You!!!! TIRC is _just_ what I was looking for.

      --
      >~~~~~~~~~~~~~~~~
      Pilchie
  12. That would be a great, great thing. by Anonymous Coward · · Score: 0

    If there was such a thing, I for one would immediately use it. It's not rare to smash my esc-key in my irc-client and mutter "bugger" or something alike. Having vi-bindings in one's client would make writing text so much faster that I wonder why no-one has implemented it yet. I guess there will be one quite soon, though. Someone significant must read this post.

  13. irssi uses readline. by Anonymous Coward · · Score: 0

    irssi uses readline.

  14. Sort of, but it might be more than you want... by MeerCat · · Score: 2

    There are a number of IRC client packages for emacs (of course) that I've tried... (erc and ZenIrc) and emacs does support various VIP and VIPER modes that give you vi key bindings - you may well be able to combine the 2, but you may equally well consider this a little OTT...

    T

    --
    I spent a lot of money on booze, birds and fast cars. The rest I just squandered. - George Best
  15. maybe use screen by little_fluffy_clouds · · Score: 1


    I'm not exactly sure where in an irc client vi keybindings could even be used, but if it for copy & paste open up you irc client in a screen (let's face it, most people probably do anyway). That allows you to CTRL a ESC into copy mode, in which you can mosey around using vi keys, mark some text with space, then paste it with CTRL a ]

    --
    What were the skies like when you were young?
  16. Ctrl-[ by bcaulf · · Score: 1

    Esc is ctrl-[. Ctrl is on the caps lock. Hands never leave home row hitting escape, just play a pinkie chord. Happy vi user. I have never met anyone else who does this but I am personally ecstatic about it.

    1. Re:Ctrl-[ by Dr.+Evil · · Score: 2

      Hey, even with the control in that new-fangled PC position, that's not too bad.

      Thanks

    2. Re:Ctrl-[ by Saint+Aardvark · · Score: 1
      Thanks for the tip...you've just solved the one complaint I had about vi.

      I am now blessing your keyboard...