Qualche client IRC con collegamenti chiave VI?


18

Esiste un client IRC che supporta le chiavi VI? Lo script '' ovvio '' di VimIRC è ed è stato interrotto per così tanto tempo che non è nemmeno divertente.

Conosci qualche client IRC su Linux, GUI o Curses, che fornisce una buona usabilità di vi?

O alcuni script dei client esistenti potrebbero essere utilizzati? Irssi, XChat, anche ERC farebbe?

Risposte:


21
  1. Uso vim_mode.plcon irssi(in GNU screen) e sono estremamente soddisfatto della combinazione.

    Per chi non lo sapesse Irssi, è basato su terminali e non è disponibile o pianificata alcuna GUI. Sebbene ciò possa scoraggiare alcune persone, costituisce un'ottima combinazione con GNU screene ti consente di mantenere la connessione mentre sei disconnesso: sempre una buona cosa da avere per IRC e i suoi tempi di risposta irregolari.

    La versione attuale di vim_modeè già piuttosto sofisticata, ha registri, mappature personalizzate e molte altre cose, ed è ancora in fase di sviluppo.

    Per utilizzare vim_modela exmodalità, è necessario lo uberprompt.pl script di irssi-scripts/prompt_info (stessi sviluppatori).

    La documentazione più aggiornata si trova nel .plfile stesso. Se hai ulteriori domande o suggerimenti, gli sviluppatori (e alcuni di noi modesti utenti) escono su #irssi_vim/ Freenode e sono generalmente molto amichevoli e reattivi.

  2. Una soluzione alternativa sarebbe quella di utilizzare il iiclient IRC unixy bare-bones da parte della comunità suckless con Vim stesso.

    ii crea una struttura di directory nel file system e inserisce FIFO per canali e messaggi del server che possono essere scritti e letti.

    Nella iipagina, puoi trovare un collegamento a un'installazione funzionante che utilizza multitailper finestre divise, Vim per l'ingresso, script di shell e screenper colla.

    Multitail può essere configurato per ottenere l'evidenziazione (non dinamica) per i registri IRC e, se si desidera bufferizzare i registri, è possibile utilizzare l'opzione "completa" di Vim per ottenere il completamento dinamico delle parole da essi.


Oh caro peth. Mi hai reso così felice. Ero un utente irssi appassionato, e ho fatto in realtà una volta cercare di fornire modalità di irssi legandosi una massa di chiavi, ma mi sono reso conto che non avrebbe funzionato bene da qualsiasi metrica. Immagino di aver sbagliato. :)
unperson325680,

La iimodalità sarebbe abbastanza perfetta se fossi in qualche modo vim per fare le tail -fcaratteristiche. Ma non è successo nulla di utile. TailBundle per esempio cessa di agire dopo un po 'e così via ... Sarebbe perfetto ottenere il completamento delle parole buffer e il completamento omni per i nick e l'evidenziazione di vim per il registro. E un buffer per canale IRC. Non sarebbe grandioso. Sto indagando su vim_mode.pl, quindi forse soddisfa meglio le esigenze. Perché irssi si occupa di molti problemi che altrimenti dovrebbero essere implementati (es. Splitlong, away toggle, ...)
unperson325680

per quanto volessi avere un vero e proprio completamento vim, quel tipo di modifica delicata sarebbe troppo per me. Ora che ho adottato Twirssi, lasciare irssi non è diventato un'opzione così grande. Fortunatamente vim_mode è eccellente così com'è. Ho modificato le chiavi di completamento extra (posso avere entrambi <Tab>e <C-n>fare diversi tipi di completamento ora), ma non ho ancora scritto una funzione di completamento del buffer.
unperson325680,

1

Ora che Emacs ha un pacchetto di emulazione Vi-key più che decente, Evil, ERC è una soluzione molto praticabile per questo. Dopo un po 'di sintonizzazione, chattare con ERC ed Evil può essere un'esperienza molto vim.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.