À propos de vimperator je suis tombé sur une perle : conkeror (Avec un c, le nom est très mal choisi). C’est vimperator, sans les lenteurs de firefox. :) Par contre on perd pas mal d’extensions au passage (pas adblock, ouf!). En bonus un mode démon qui permet d’ouvrir la fenêtre (lorsqu’aucune autre n’est ouverte) très rapidement.
Comme j’ai eu du mal pour la conf. je la livre (à mettre dans son *rc) :
editor_shell_command = "vim";
// Comportement plus proche de vimperator
hints_auto_exit_delay = 250
// pouvoir appuyer sur entrée après une recherche pour ouvrir le résultat si c’est un lien
isearch_keep_selection = true;
// Pour ceux qui ont un wm qui gère les onglets
clicks_in_new_buffer_target = OPEN_NEW_WINDOW;
browser_default_open_target = OPEN_NEW_WINDOW;
// Astuce repérée sur un site, ça juste marche mais c’est pas très orthodoxe
webjumps["g"] = webjumps["google"];
webjumps["wen"] = webjumps["wikipedia"];
// Donne un guide pour voir où était la fin de la page quand on passe à la page suivante, je regrette que ce truc ultra-pratique pour des lectures longues n’existe que dans gv pour la lecture de pdf&co :( voir plus bas les raccourcis claviers pour voir comment on assigne la barre d’espace à ce truc.
require('eye-guide.js')
// Pour ceux qui ont le bépo (un mélange de touches perso. et de réadaptations pour vim (je fais en sorte d’avoir les même raccourcis que pour un qwerty)
[^] # Re: le concept unity
Posté par nicolas . En réponse à la dépêche Emacs, brevets, et Ubuntu Unity et Light. Évalué à 3.
Comme j’ai eu du mal pour la conf. je la livre (à mettre dans son *rc) :
editor_shell_command = "vim";
// Comportement plus proche de vimperator
hints_auto_exit_delay = 250
// pouvoir appuyer sur entrée après une recherche pour ouvrir le résultat si c’est un lien
isearch_keep_selection = true;
// Pour ceux qui ont un wm qui gère les onglets
clicks_in_new_buffer_target = OPEN_NEW_WINDOW;
browser_default_open_target = OPEN_NEW_WINDOW;
// Divers
homepage = "about:blank"
minibuffer_auto_complete_default = true;
url_completion_use_bookmarks = true;
url_completion_use_history = true;
// Astuce repérée sur un site, ça juste marche mais c’est pas très orthodoxe
webjumps["g"] = webjumps["google"];
webjumps["wen"] = webjumps["wikipedia"];
// Donne un guide pour voir où était la fin de la page quand on passe à la page suivante, je regrette que ce truc ultra-pratique pour des lectures longues n’existe que dans gv pour la lecture de pdf&co :( voir plus bas les raccourcis claviers pour voir comment on assigne la barre d’espace à ce truc.
require('eye-guide.js')
// Pour ceux qui ont le bépo (un mélange de touches perso. et de réadaptations pour vim (je fais en sorte d’avoir les même raccourcis que pour un qwerty)
var maps = Array(
// L’innommable M-x
"N", "execute-extended-command",
"o", "reload",
"k", "bookmark",
"e", "follow",
"E", "follow-new-window",
"t", "cmd_scrollLineDown",
"s", "cmd_scrollLineUp",
"c", "cmd_scrollLeft",
"r", "cmd_scrollRight",
"l", "find-url-new-window",
"V", "forward",
"v", "back",
"b", "kill-current-buffer",
"f", "isearch-forward",
"'", "isearch-continue-forward",
"?", "isearch-continue-backward",
"j", "paste-url",
"space", "eye-guide-scroll-down",
"back_space", "eye-guide-scroll-up"
);
// Assigne les raccourcis définis ci-dessus
for (var i = 0; i < maps.length; i += 2)
define_key(content_buffer_normal_keymap, maps[i], maps[i+1]);