Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[DOW] VI vs. EMACS
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Tue Feb 14, 2006 10:04 am    Post subject: Reply with quote

marvin rouge wrote:
Par contre, ce qui pourrait être interressant pour rendre ce DOW! instructif, c'est de partager les .vimrc ou .emacsrc (si ça s'appelle comme ça).


Bon allez on est parti, je mets un lien car sinon on s'en sortira jamais question longueur :
http://pro.dumontweb.com/pages/configurations.php#emacs
et
http://pro.dumontweb.com/pages/emacs/dotemacs.html

Maintenant je pense que l'argumentaire de chacun doit être précisé car on peut citer dans la famille de vi : vim et gvim et dans celle de emacs : xemacs. Les différences entre emacs et xemacs sont aujourd'hui minimes, mais est ce qu'un spécialiste de vi pourrait donner les différences vi/vim/gvim ????

tty

PS : historiquement xemacs a été créé car le développement d'emacs n'avancait pas assez vite, le retard a été comblé depuis. Désormais la différence se situe principalement au niveau des packages installés par défaut comme auctex. Donc emacs il faut rajouter les packages que l'on veut alors qu'avec xemacs ils sont déja présents.
PS2 : j'aime beaucoup joe aussi parce que c'est les meme raccourcis que Turbo Pascal 3, 5 et 7 :) ( que de bons souvenirs)
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Tue Feb 14, 2006 10:35 am    Post subject: Reply with quote

Hé bien, vi c'est l'original, le premier éditeur visuel. Il n'a pas de fonctions très avancées comme la coloration syntaxique et tout.
vim c'est une version améliorée de vi avec donc toutes ces fonctions avancés que l'ont connait.
gvim c'est la version graphique (gtk+ ou motif) de vim, sans grandes différences du point de vue fonctionnalités, c'est juste l'apparence et les menus en plus.
Il y a aussi evim qui est un gvim façon éditeur de texte classique, mais c'est plus trop du vi.
Back to top
View user's profile Send private message
bibi.skuk
Guru
Guru


Joined: 01 Aug 2005
Posts: 425

PostPosted: Tue Feb 14, 2006 10:36 am    Post subject: Reply with quote

ttypub wrote:
mais est ce qu'un spécialiste de vi pourrait donner les différences vi/vim/gvim ????


Attention, non spécialiste, mais je vais quand même essayer.

  • vi est l'ancetre, pas de coloration syntaxique, pas d'indication de du mode actuel, plein de choses assez bizarres de ce genre la, peu de fonctionnalité, mais léger, et dispo sur enormement de machines.
  • vim, est vi improved, il supporte plein de choses que vi ne faisait pas, a un systeme de plugins, de la coloration correcte, une completion rudimentaire (mais facilement modifiable de manière a avoir la completion d'un language donné).
    A noter que sur beaucoup de machines, vi est seulement un lien vers vim.
  • gvim, c'est pas compliqué, c'est vim, mais avec une interface gtk en plus, donc, des menus (modifiables), des scrollbars, et pleins d'autres choses de ce genre.


personnellement, j'utilise vim tout le temps, pour tout et n'importe quoi, et gvim/gview comme viewver de texte avec firefox par exemple. (d'ailleurs, j'ai viré menus, boutons, tout, il ne reste que les scrollbars :) )

mon vimrc est tellement basique que cela ne vaux pas le coup que je le mette. (j'utilise peu de plugins, quasi aucunes commandes mappé)

my 0.2 cents
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Tue Feb 14, 2006 10:42 am    Post subject: Reply with quote

Ça m'interesserait de voir vos .vimrc aussi. (pour gvim ou vim)

Je veus pouvoir avoir un onglet pour chaque fichier ouvert (marre des raccourcis clavier à utiliser autant de fois qu'il faut pour arriver au bon fichier), un parcours du rep où se trouvent mes fichiers (un peu comme dans un projet sous anjuta si vous voulez), un fond noir, la coloration syntaxique qui va bien, la possibilité de scinder la fenetre en 2 pour avoir un terminal, la possibité de lancer le make automatiquement, de lancer gdb en liaison avec mes fichiers sources (pour pouvoir mettre des breakpoints etc...un peu à la ddd mais cdette fois ci directement dans l'éditeur), bref tout pour en faire un véritable éditeur sur d'assez gros projets (et pas 2 ou 3 pauvres fichiers hein...).

Mais ça m'étonnerais que je trouve mon bonheur :|
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
marvin rouge
Veteran
Veteran


Joined: 01 Aug 2004
Posts: 1422
Location: Villa Lumierrante, Zonelibre

PostPosted: Tue Feb 14, 2006 10:54 am    Post subject: Reply with quote

kwenspc wrote:
Je veus pouvoir avoir un onglet pour chaque fichier ouvert (marre des raccourcis clavier à utiliser autant de fois qu'il faut pour arriver au bon fichier)
Pas encore dispo, si j'ai bien compris. Voir cette réponse de scout
Back to top
View user's profile Send private message
bibi.skuk
Guru
Guru


Joined: 01 Aug 2005
Posts: 425

PostPosted: Tue Feb 14, 2006 10:55 am    Post subject: Reply with quote

kwenspc wrote:
Ça m'interesserait de voir vos .vimrc aussi. (pour gvim ou vim)

Je veus pouvoir avoir un onglet pour chaque fichier ouvert (marre des raccourcis clavier à utiliser autant de fois qu'il faut pour arriver au bon fichier),

pour vim tu as app-vim/minibufexpl, et pour le gui, je sais pas trop.
Quote:

un parcours du rep où se trouvent mes fichiers (un peu comme dans un projet sous anjuta si vous voulez),

app-vim/taglist est pas mal dans le genre (même si il ne fait pas exactement ce que tu veux)
Quote:
un fond noir,

sous vim ? change la couleur de ton term... sous gvim, je sais pas trop, moi j'utilise 'colo elflord' qui met un theme, mais, d'apres la doc :
Quote:

Les couleurs des autres composants de l'IHMg (p. ex., la barre de menu, de
défilement, ou n'importe quoi d'autre), constituent des réglages spécifiques
à GTK+. Pour les modifier, vous devez les fixer dans une sorte de fichier
gtkrc. Vous devrez vous référer à la documentation de GTK+, si maigre
soit-elle, pour savoir comment le faire.
Voir http://developer.gnome.org/doc/API/2.0/gtk/gtk-Resource-Files.html
pour plus d'informations.

*gtk-tooltip-colors*
Exemple, qui fixe les couleurs des bulles d'aide en noir sur fond jaune
clair :

style "tooltips"
{
bg[NORMAL] = "#ffffcc"
fg[NORMAL] = "#000000"
}

widget "gtk-tooltips*" style "tooltips"

Écrivez ces lignes dans le fichier ~/.gtkrc et cela sera utilisé par GTK+.
Pour GTK+ 2 vous devrez peut-être utiliser le fichier ~/.gtkrc-2.0 à la place,
selon votre distribution.

Quote:
la coloration syntaxique qui va bien,

":syntax on" suffit la plupart du temps...
Quote:
la possibilité de scinder la fenetre en 2 pour avoir un terminal,

la je sais pas trop, a priori, il faut tricher...
Quote:
la possibité de lancer le make automatiquement,

:make ?
Quote:
de lancer gdb en liaison avec mes fichiers sources (pour pouvoir mettre des breakpoints etc...un peu à la ddd mais cdette fois ci directement dans l'éditeur), bref tout pour en faire un véritable éditeur sur d'assez gros projets (et pas 2 ou 3 pauvres fichiers hein...).

La je ne sais pas non plus...
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Tue Feb 14, 2006 11:05 am    Post subject: Reply with quote

C'est c** pour les onglets. :(

Enfin franchement si vous arrivez à me trouver tout ce qu'il faut je changerais mon avis sur vim.

Au fait, que pensent les emacsiens de ce que je souhaite avoir? :wink:
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Tue Feb 14, 2006 11:29 am    Post subject: Reply with quote

Quant à moi j'utilise GVim, mais très largement trafiqué, au point qu'on ne le reconnait plus. Ça s'appelle Cream, et c'est bon, mangez-en. À lire pour comprendre les motivations du développeur (Steve Hall) :
- Why I love Vim,
- Why I hate Vim,
- background.
Steve ne s'en cache pas, il a aimé UltraEdit. Et bah perso, quand j'étais étudiant, avec des projets à développer sous Windows, je dois dire que j'adorais moi aussi cet éditeur, donc somme toute c'est logique que je me sente chez moi avec Cream. Depuis, après un bref passage par Emacs (mais j'ai pas assez de doigts), j'ai été pas mal de temps sous (G)Vim "normal" (et je continue d'ailleurs d'utiliser Vim quand je suis en console, ou que j'ai juste une petite édition rapide à faire). Mais dans Cream, je galère moins : quand j'ai besoin d'une fonctionnalité avancée, au lieu de commencer à browser la doc, bah je déroule un menu, et sincèrement je trouve que ça va plus vite. Et puis évidemment, Vim n'est pas complètement noyé sous la crème non plus : il suffit d'un petit Ctrl+O pour lui balancer une commande traditionnelle (Ctrl+L pour en envoyer plusieurs), donc je n'ai vraiment rien perdu au change.

Et pour faire bonne mesure, mon reproche à cet éditeur : tout est codé en vimscript, qui est quand même un langage infâme. Franchement, ça motive pas trop pour y contribuer (ce que j'avais commencé à faire à une époque, mais bon voilà quoi...), et quand on voit la complexité et la verbosité de certains bouts de code pour faire des choses très simples, on se dit que c'est vraiment un truc de maso. Accessoirement, ça peut être affreusement lent pour certaines opérations, faute de structures de données adaptées. Ça ira un peu mieux avec Vim 7 ceci dit, mais c'est pas pour tout de suite. Bref, idéalement, j'aurais préferé un truc codé par exemple avec les bindings Python, même si c'est moins standard.

Ah et puis oui, au fait, c'est dans portage : app-vim/cream. Ça se lance avec la commande "cream", et ça ne touchera pas à configuration GVim existante (il utilise ~/.cream/). Et puis tiens, zut, 0.32 ?... Oulah, j'ai dû zapper l'envoi de l'ebuild de la 0.33 moi, faut que je regarde ça...
Back to top
View user's profile Send private message
Magic Banana
Veteran
Veteran


Joined: 13 Dec 2005
Posts: 1912
Location: Belo Horizonte, Minas Gerais, Brasil

PostPosted: Tue Feb 14, 2006 1:07 pm    Post subject: Reply with quote

Pour kwenspc :

Avant toute chose je précise que j'utilise les notations Emacs. Donc C-x signifie Ctrl+x.


Sous Emacs il n'y a pas d'onglets mais un système de "buffers".
Pour passer d'un buffer à un autre c'est C-x b puis tu tapes le nom du buffer (typiquement le nom du fichier que tu as ouvert). Il y a bien sûr la complétion automatique et par défaut (donc si tu tapes C-x b Enter) tu as le dernier buffer auquel tu as accédé. Vu que la plupart du temps tu fais des aller retour entre deux buffers c'est très utile. Pour lister l'ensemble des buffers disponibles c'est C-x C-b. Tu peux alors d'un clic choisir le buffer de ton choix ou bien taper son nom (comme avant).

Voilà, ça peut paraître compliqué mais c'est très rapide à utiliser.


Pour le fond noir j'ai déjà poster ici ce qu'il faut mettre dans son fichier ~/.emacs pour l'avoir par défaut.
Note tout de même qu'il n'est pas du tout nécessaire de connaître LISP pour faire la configuration de son éditeur. Il suffit d'aller dans Option/Customize Emacs et de faire ce que l'on veut. Le problème c'est quétant donné la quantité de choses que l'on peut configurer tu peux y passer des jours si tu veux tout paramètrer ! Mais pour trouver un truc particulier (par exemple la couleur du background) c'est tout à fait utilisable.


Pour la coloration syntaxique, elle est dans Option/Syntax Highlighting. Pour l'avoir de façon automatique au démarrage de l'éditeur tu peux soit chercher dans Option/Customize Emacs ou, plus simplement, ajouter cette ligne à ton fichier ~/.emacs :

Code:
(cond ((fboundp 'global-font-lock-mode)
            ;; Coloration syntaxique pour tous les modes qui le supportent
            (global-font-lock-mode t)
            ;; Coloration maximum !
            (setq font-lock-maximum-decoration t)))



Pour scinder l'écran en deux buffers c'est C-x 2 (une fois l'écran splitté, C-x 1 ne garde plus que le buffer actif c'est à dire celui que l'on édite, C-x 0 ne garde plus que le buffer non actif).
Lors d'une compilation l'écran se scinde automatiquement pour afficher la sortie dans un deuxième buffer.


Pour ce qui est de lancer un make automatiquement ça se fait très bien aussi. Tu associes la commande de ton choix (par défaut make -k) à la commande de compilation. Tout est paramètrable à ta convenance (et un bon Emacsien se balade toujours avec son fichier ~/.emacs sur lui :D ). N'oublie pas que des modes très évolués ont été développés pour des buts particulier. Je pense au Java Development Environment for Emacs (JDEE) et à AucTeX (pour faire du LaTeX). Des tas de commande sont alors ajoutées à celles de base. Ainsi, sous AucTeX, C-c C-j permet d'aller à la ligne, de se placer au bon niveau d'indentation (Emacs gère parfaitement ça aussi) et enfin d'écrire \item. Rien ne t'empêche d'en ajouter d'autres.


Bref. Ton bonheur est dans Emacs. :P Je te conseille très grandement de suivre le tutorial d'Emacs (dans Help/Emacs Tutorial (choose language)... puis en choisissant français) pour découvrir ce merveilleux éditeur (bien moins difficile d'accès que vi).
Back to top
View user's profile Send private message
Yggdrasill
Tux's lil' helper
Tux's lil' helper


Joined: 12 Feb 2005
Posts: 103
Location: Belgique - Liège

PostPosted: Tue Feb 14, 2006 1:32 pm    Post subject: Reply with quote

dapsaille wrote:
Yggdrasill wrote:
Personellement, j'utilise Vim que je trouve très sympathique. Je ne connais pas emacs, mais venant de nano je trouve qu'il y a un véritable apport. Rien que la coloration synthaxique vaut deja la peine je trouve.
Sinon en ce qui concerne les fonctions plus avancée, je ne les maitrise pas encore très bien mais j'ai cru voir un chouette tuto dans la partie doc...je vais donc aller y faire un tour !


Humm dans nano il y as la coloration :p

http://www.delafond.org/traducmanfr/man/man5/nanorc.5.html


oho, je ne savais pas ! Ben merci de l'info !
_________________
MacBook 13,3" Core2Duo 2,0GHz
'- Mac Os X Leopard 10.5.1
'- Gentoo
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Feb 14, 2006 1:55 pm    Post subject: Reply with quote

J'utilise nano. J'ai essaye vim, j'ai essaye emacs, j'ai essaye joe, et honnetement, simple = bien.
Si j'ai besoin de faire un peu de code, j'utilise SCiTe qui est assez sympa.

Vim et Emacs sont sympas mais, bon, j'ai juste jamais accroche :)
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Tue Feb 14, 2006 5:18 pm    Post subject: Reply with quote

Trevoke wrote:
Si j'ai besoin de faire un peu de code, j'utilise SCiTe qui est assez sympa.

Ca existe en console ? :?:
Back to top
View user's profile Send private message
Syl20
l33t
l33t


Joined: 04 Aug 2005
Posts: 621
Location: France

PostPosted: Tue Feb 14, 2006 5:22 pm    Post subject: Reply with quote

J'ai commencé par joe, mais, en arrivant dans le monde professionnel, je me suis rendu compte que s'il ne fallait en connaître qu'un, c'est bien vi. C'est le seul qu'on retrouve partout, qu'on soit sous Linux (vim), sous HP-UX, AIX, Solaris, xBSD... Et, quand on n'a qu'un Korn shell (ksh), au lieu du sacro-saint bash linuxien, on est bien content d'avoir les fonctionnalités vi (historique, rappel de commandes, corrections...).

Je n'ai jamais essayé emacs, non pas par goût, mais parce que je préfère connaître un seul éditeur universel, plutôt que d'emmagasiner plusieurs façons de faire la même chose, en fonction de l'OS sur lequel on bosse. Mon cerveau est mono-tâche... :oops: :lol:
Back to top
View user's profile Send private message
Longfield
Guru
Guru


Joined: 17 Mar 2004
Posts: 358
Location: Switzerland, Fribourg (la Glâne, les vrais)

PostPosted: Tue Feb 14, 2006 6:34 pm    Post subject: Reply with quote

Moi c'est aussi Vi, et plus particulièrement Vim et gVim.

Pourtant à l'uni on a essayé de nous orienter vers emacs, mais j'ai pas accroché, j'ai pas vraiment trouvé les raccourcis mode plus logiques. J'ai alors fait l'effort de passer à Vim (que je trouve plus difficile d'accès) mais qui en fin de compte a l'avantage comme déjà dit plus haut d'être disponibles sur toutes les machines que j'ai pu utiliser et qui, personnellement me semblait plus logique et cohérent.

Ensuite, au niveau de la coloration syntaxique, je le trouve excellent pour le peu de langages que j'utilise (VHDL, C/C++ et assembleur) et il me colore assez bien presque tous les fichiers de config de mon système.

J'ai même mis un peu le nez dans le .vim et on peut faire des truc bien sympas, mais je pense que je vais m'intéresser à Cream très sérieusement !
_________________
longfield@swissjabber.ch
Cardinal powered !
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Tue Feb 14, 2006 7:16 pm    Post subject: Reply with quote

+1 pour TGL et sa solution Cream

Le File Tree remplace les onglets en fait (suffit que je clique sur le fichier que je veux et puis voilà)
Seul truc, ce File Tree justement : pas trés beau. :| j'ai mis le fond en noir et le File Tree a pas l'air d'aimer.
Les noms des fichiers apparaissent bien mais sur fond blanc. alors que tout le reste du fond est noir.
[mode chiant] En plus, y a même pas la transparence logicielle (comme on pourrait avoir dans une aterm avec vim [/mode chiant]

Bon en fait le truc serait d'avoir la même chose que cream (le file tree au moins) sous vim. Enfin il est vrai que les boutons open, close etc...sont bien agréables et j'aurias du mal à m'en passer.

Magic Banana : justement je veux pas (ou presque pas) utiliser de raccourcis clavier. Je trouve ça saoulant à force. (surtout les raccourcis clavier qui demandent plus de 2 doigts) :mrgreen:

Bref, pour le moment je pense que je vais rester sur un vértiable IDE pour mes gros projets. (j'utilise vim ou nano pour éditer mes fichiers de config la plupart du temps)
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
bibi.skuk
Guru
Guru


Joined: 01 Aug 2005
Posts: 425

PostPosted: Tue Feb 14, 2006 7:23 pm    Post subject: Reply with quote

kwenspc wrote:

Bon en fait le truc serait d'avoir la même chose que cream (le file tree au moins) sous vim. Enfin il est vrai que les boutons open, close etc...sont bien agréables et j'aurias du mal à m'en passer.


app-vim/taglist...
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Tue Feb 14, 2006 7:41 pm    Post subject: Reply with quote

kwenspc wrote:
Bon en fait le truc serait d'avoir la même chose que cream (le file tree au moins) sous vim. Enfin il est vrai que les boutons open, close etc...sont bien agréables et j'aurias du mal à m'en passer.

Autant que je me souvienne, ça a été le cas jusqu'à un certain stade du développement de Cream, et c'est devenu trop galère de rendre toutes les features accessibles et confortables sans une GUI autour (et sans tomber dans la contre-intuitivité non plus, évidemment). Bon par contre, un Cream "light" privé des gadgets pour le mode console, ça serait bien sûr techniquement envisageable, mais bon, je sais pas si ça vaudrait vraiment le coup et si il trouverait sa place dans un existant déjà si bien fourni.
Back to top
View user's profile Send private message
lmarcini
Guru
Guru


Joined: 21 Jul 2004
Posts: 534
Location: Plouyé (Brittany / France)

PostPosted: Tue Feb 14, 2006 8:04 pm    Post subject: Reply with quote

Réponse "classique", à savoir VIM... Ca tient même du réflexe de Pavlov lorsque je suis sur une console Unix/Linux (alors que Elvis sous Windows, je n'ai pas le réflexe... Bah oui, j'utilise Windows : Dr Jekill à la maison et Mr Hide au travail !).. Nano ? Jamais accroché, pas assez Geek à mon goût. Emacs ? J'ai testé un peu, ça me semble intéressant, d'autant plus qu'il faudra que je me penche sur LaTex un de ces jours... AMHA, ces deux éditeur ne jouent pas dans la même catégorie, l'un (VI et consorts) étant à l'origine un "simple" éditeur de texte, l'autre (emacs) étant un environnement à lui tout seul à l'époque où travailler sous X relevait de l'exploit...

Par contre, je dois avouer que j'adore l'ergonomie de VI(M).

P.S. : notepad.exe Power !!! ----->[]
_________________
umount /dev/brain
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Tue Feb 14, 2006 9:07 pm    Post subject: Reply with quote

Bon, aller, va bien falloir que je m'y colle ;)

Alors vim (ou gvim sous X, quand même graphiquement plus joli, même si le menu me sert pas au final), parceque :
- vim ça existe partout, au moins en mode compatible (vieux vi), même sur les SunOS bien vieux au boulot
- la séparation mode édition/mode commande ça permet de travailler super efficacement : en mode commande, on peut manipuler du texte a une vitesse folle (hé oui, quand on maitrise vim, le mode édition, c'est pas le mode principal d'utilisation)
- Je préfère :jqsdfkl que <Ctrl>+A-<Ctrl>+<Meta>+machin bidule ou il me faudrait des mains avec beaucoup plus de doigts ;)
- J'aime pas le toolkit antédiluvien d'emacs
- Scripter mon vim, c'est facile avec le langage de script, scripter emacs en Lisp, faut avoir envie de compter les parenthèses pour débugguer l'engin...
- Je préfère les colorations syntaxiques de vim, la gestion de l'UTF8 _propre_
- Les multiples modes d'emacs pour faire autre chose qu'éditer du texte, c'est ptet chouette, mais c'est inutile.
- Emacs, c'est dans les 10 fois plus gros que vim pour faire pas mieux en terme d'édition de fichiers

Bref, vous l'aurez compris, j'aime pas emacs :lol:

Et pour finir, mon vimrc : http://doc.xwing.info/config/vimrc donc certains bouts sont tirés du vimrc de ciaranm hautement instructif http://dev.gentoo.org/~ciaranm/configs/vimrc
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Tue Feb 14, 2006 9:27 pm    Post subject: Reply with quote

Hé bien TGL m'a donné envie d'essayer Cream, c'est installé, reste plus qu'à lire la doc pour apprendre à m'en servir :D
Et merci guilc pour les vimrc, ça va m'apprendre plein de choses. :)
:wq ;)
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Tue Feb 14, 2006 10:39 pm    Post subject: Reply with quote

guilc wrote:

la gestion de l'UTF8 _propre_


gné ????
Code:
(set-keyboard-coding-system 'utf-8)
(set-language-environment 'UTF-8)

C'est quand même pas sale ça ?? (c meme pas du tango) <--- blague nulle inside

Quote:
- Les multiples modes d'emacs pour faire autre chose qu'éditer du texte, c'est ptet chouette, mais c'est inutile.

Archi faux, j'utilise régulièrement celui pour le cvs, il est indispensable !
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Tue Feb 14, 2006 10:47 pm    Post subject: Reply with quote

ttypub wrote:
guilc wrote:

la gestion de l'UTF8 _propre_


gné ????

L'implémentation est tellement en carton pate qu'ils ont même pas réussi a faire marcher gnus avec utf8 de manière fiable ;)
C'est du patch surpatché (dans le code, pas l'option qui l'active), pas un truc propre, meme si je te l'accorde, ça marchouille.

Quote:

Quote:
- Les multiples modes d'emacs pour faire autre chose qu'éditer du texte, c'est ptet chouette, mais c'est inutile.

Archi faux, j'utilise régulièrement celui pour le cvs, il est indispensable !

Je pensais plutot aux trucs genre tetris, le psychiatre, etc... Tous les modules totalement inutiles que beaucoup d'emacseux mettent en avant pour tenter de démontrer la supériorité d'emacs ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Wed Feb 15, 2006 7:34 am    Post subject: Reply with quote

guilc wrote:
ttypub wrote:
guilc wrote:

la gestion de l'UTF8 _propre_


gné ????

L'implémentation est tellement en carton pate qu'ils ont même pas réussi a faire marcher gnus avec utf8 de manière fiable ;)
C'est du patch surpatché (dans le code, pas l'option qui l'active), pas un truc propre, meme si je te l'accorde, ça marchouille.

La je te l'accorde, je ne suis pas aller voir l'implémentation, en revanche je constate avec pas mal de surprises que pour quelqu'un qui n'aime pas emacs, tu en connais de façon bien surprenante l'implémentation ?

guilc wrote:
Quote:

Quote:
- Les multiples modes d'emacs pour faire autre chose qu'éditer du texte, c'est ptet chouette, mais c'est inutile.

Archi faux, j'utilise régulièrement celui pour le cvs, il est indispensable !

Je pensais plutot aux trucs genre tetris, le psychiatre, etc... Tous les modules totalement inutiles que beaucoup d'emacseux mettent en avant pour tenter de démontrer la supériorité d'emacs ;)



C'est clair que je ne les mettrai pas en avant, mais c'est le fun et ce n'est pas particulierement lourd, n'oublions que emacs n'est pas un simple éditeur de texte : it's a way of life. Et puis personnelement mes problèmes existentiels je les résoud en par le psychiatre, ca coute moins cher.
Back to top
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Wed Feb 15, 2006 7:49 am    Post subject: Reply with quote

Magic Banana wrote:
Sous Emacs il n'y a pas d'onglets mais un système de "buffers".

je dirais même plus : sous emacs (et sous X) il y a la speedbar M-x speedbar dans laquelle tu peux afficher les buffers ou le contenu d'un répertoire

j'ai découvert emacs via un sympatique petit bouquin d'O'Reily "GNU Emacs", celui-ci explique un large panel de fonctionnalités de la bête : édition basique, gestion de buffers, modes Latex & C, gnus & mail... j'en passe et des meilleures.
et à l'époque, ça le faisait à mort d'avoir un XMailer:emacs :wink: au-delà de ça c'est ce que j'ai trouvé de mieux sous windows pour coder du perl

bref, j'ai fini par me graver les racourcis dans la tête et maintenant je n'ai plus trop envie de changer. mon seul souci aujourd'hui, c'est que l'utf-8 est une vraie galère, mais la version cvs (22.x) a l'air de bien tourner

mon .emacs issu de windows a toujours été ici il me permettait de configurer certains trucs (ispell, bbdb, shell cygwin, gnus...) mais depuis que mon informatique personnelle est full linux il est beaucoup plus restreint :
Code:
(global-font-lock-mode t)

les milliers de lignes de définitions de couleurs ont disparu car je ne l'utilise qu'en console (compilé sans le flag X)

sinon juste pour nourrir le troll : IMHO, vi ne me serait utile que si je bossais sur un teletype (un vrai) c'est bien pour ça qu'on a inventé la séparation des modes, non ?
_________________
benj

technicien professionnel, ascendant winner
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Wed Feb 15, 2006 7:56 am    Post subject: Reply with quote

ttypub wrote:

La je te l'accorde, je ne suis pas aller voir l'implémentation, en revanche je constate avec pas mal de surprises que pour quelqu'un qui n'aime pas emacs, tu en connais de façon bien surprenante l'implémentation ?

Il faut connaitre pour critiquer non ? ;)

Quote:
C'est clair que je ne les mettrai pas en avant, mais c'est le fun et ce n'est pas particulierement lourd, n'oublions que emacs n'est pas un simple éditeur de texte : it's a way of life. Et puis personnelement mes problèmes existentiels je les résoud en par le psychiatre, ca coute moins cher.

Voila, c'est je pense ça le point a problème, qu'un éditeur de texte se prenne pour ce qu'il est pas :lol:
Un éditeur de texte, c'est... un éditeur de texte, pas un robot a faire la cuisine ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 2 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum