oO ViMoule Oo
ViMoule necessite:
- Vim >= 6.00
- "nc" (netcat) ou "lynx"
Update:
(26/10/2002)
- Modif. decodage WIKIURL/REALURL.
(20/05/2002)
- Modifications pour la gestion du Wiki (variable g:wiki_index)
(09/04/2002)
- Erreur E117: Unknown function: DoubleAclickAction() dans les News, appel remplacé par DoubleClickAction bien sur.
(01/04/2002)
- Modif. pour la gestion du nouvel encodage des URL et du Wiki.
(25/03/2002)
- Bugfix pour la gestion des backslash dans les "\o/ Oouuéé !" pour éviter d'avoir un seul bras : "o/ Oouuéé !"
(09/03/2002)
- Le backend des news de daCode est maintenant "http://.../backend.rss" (merci blitz).
- Ajout de la mémorisation de la derniere recherche par double click. Comme ça le pattern recherché reste "illuminé" au fils des refresh, et ça devrait faciliter la lecture.
(28/02/2002)
- Modif des "syn Html*" pour éviter de matcher tout le document quand un tag n'est pas refermé.
- Ajout du champ User-Agent dans LoadURL().
(26/02/2002)
- Ajout dans .vimoulerc d'une fonction Muttfr() pour configurer les URL pour la tribune de muttfr.org
- Idem avec la fonction Linuxfr()
- Ajout d'un menu ViMoule pour Loader/Refresher la Tribune/News (par contre il n'y a pas de backend.rdf pour les news sur muttfr ?)
1) Télécharger
le script vimoule.vim (click droit + Save As)
et le fichier de config ~/.vimoulerc
2) Charger le script
:so vimoule.vim
3) Utilisation
- La Tribune
se positionner sur un buffer et taper
:Tribune
raccourcis clavier dans un buffer Tribune:
- o (Open) ouvre tous les "folds"
- c (Close) ferme tous les "folds"
- l (Lock) ferme et maintiens les "folds" fermé
- u (Unlock) debloque les "folds"
- r ou Ctrl+r (Refresh) recharge la tribune
- g (Go) lorsque le curseur est positionné sur une horloge, cela recherche les horloges correspondantes. Lorsque le curseur est sur une URL cela lance le browser externe et cela copie l'URL dans le clipboard (accessible aussi par un 2x click avec la souris dans gvim)
- m (Message) ouvre une fenetre pour rediger un message, ensuite faire :Post pour envoyer le message. Si on appui sur m alors que le curseur est sur une horloge alors l'heure sera ajouté automatiquement au début de la fenetre de redaction du message.
- Les News
:News
raccourcis clavier dans un buffer News:
- o (Open) ouvre tous les "folds"
- c (Close) ferme tous les "folds"
- l (Lock) ferme et maintiens les "folds" fermé
- u (Unlock) debloque les "folds"
- r ou Ctrl+r (Refresh) recharge les news
- g (Go) lance le browser lorsque le curseur est sur une URL et copi l'URL dans le clipboard (2x click aussi)
autres commandes:
:RefreshTribune Recharge la tribune
:RefreshNews idem pour les News
...
4) Configuration
Vous pouvez modifier dans le fichier ~/.vimoulerc ou bien modifier directement les variables
une fois le script chargé en tapant les ":let [...]"
Variables globales
- :let g:use_lynx=[1|0] Par défaut vimoule utilise nc mais vous pouvez utiliser aussi lynx (pas encore trop testé avec cette méthode)
- :let g:user_agent="<string>" Pour modifier l'UA
- :let g:use_cookie=[1|0] Permet d'utiliser ou non le cookie lors de vos "post" de message
- :let g:browser="<string>" Le browser externe pour voir les URL
/!\ Je ne pourrais etre tenu pour responsable des problèmes que pourrait causer
l'utilisation de cette fonctionnalité avec des URLs "alacon" ! ;)
- et les autres ...
5) Proxy
Vimoule utilise la variable d'environnement $HTTP_PROXY (export HTTP_PROXY="http://proxy.toto.net:8080")
Sinon vous pouvez forcer les variables g:proxy_host et g:proxy_post avec
:let g:proxy_host="proxy.toto.net"
:let g:proxy_port=8080
6) Quoi d'autre ...
Bah, je sais pas ... regardez dans le script pour plus de détails ...
Je vous souhaite donc une bonne et agréable scéance de "moulage" !
Made with