<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://bepo.fr/wiki/index.php?action=history&amp;feed=atom&amp;title=Utilisateur%3AGoulven</id>
	<title>Utilisateur:Goulven - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://bepo.fr/wiki/index.php?action=history&amp;feed=atom&amp;title=Utilisateur%3AGoulven"/>
	<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Goulven&amp;action=history"/>
	<updated>2026-05-22T01:48:18Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Goulven&amp;diff=30140&amp;oldid=prev</id>
		<title>Goulven : Configuration Vim/Neovim (sur Typematrix 2030)</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Goulven&amp;diff=30140&amp;oldid=prev"/>
		<updated>2020-10-02T09:27:04Z</updated>

		<summary type="html">&lt;p&gt;Configuration Vim/Neovim (sur Typematrix 2030)&lt;/p&gt;
&lt;a href=&quot;https://bepo.fr/wiki/index.php?title=Utilisateur:Goulven&amp;amp;diff=30140&amp;amp;oldid=30138&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Goulven</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Goulven&amp;diff=30138&amp;oldid=prev</id>
		<title>Goulven : Page blanchie</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Goulven&amp;diff=30138&amp;oldid=prev"/>
		<updated>2020-10-01T19:45:54Z</updated>

		<summary type="html">&lt;p&gt;Page blanchie&lt;/p&gt;
&lt;a href=&quot;https://bepo.fr/wiki/index.php?title=Utilisateur:Goulven&amp;amp;diff=30138&amp;amp;oldid=18451&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Goulven</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Goulven&amp;diff=18451&amp;oldid=prev</id>
		<title>Goulven : Emacs</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Goulven&amp;diff=18451&amp;oldid=prev"/>
		<updated>2011-11-10T20:21:57Z</updated>

		<summary type="html">&lt;p&gt;Emacs&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Configuration raccourcis Emacs&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
Bonjour a tous, je voulais vous présenter ma configuration de raccourcis clavier pour emacs. Mais avant, je voudrais m&amp;#039;arrêter sur les quelques légères modifications que j&amp;#039;ai fait sur layout Bépo:&lt;br /&gt;
&lt;br /&gt;
Tout d&amp;#039;abord j&amp;#039;ai inversé les accolades et les parenthèses pour les avoir en accès direct, tout développeur comprendra je pense. Aussi, j&amp;#039;ai inversé le &amp;#039;Ç&amp;#039; avec le &amp;#039;W&amp;#039; car sur le typematrix 2030 il se retrouve désagréablement loin, ce que je trouve embêtant lorsque l&amp;#039;on se retrouve a taper du texte en anglais.&lt;br /&gt;
&lt;br /&gt;
Voici donc les modifications apportées au layout sous X11 (Linux,*BSD).&lt;br /&gt;
&lt;br /&gt;
Le fichier a modifier est: /usr/share/X11/xkb/symbols/fr dans la rubrique Bépo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les accolades:&lt;br /&gt;
key &amp;lt;AE02&amp;gt; { type[group1] = &amp;quot;FOUR_LEVEL_SEMIALPHABETIC&amp;quot;, [braceleft,  2,    less,  leftdoublequotemark ] }; // { 2 &amp;lt;&lt;br /&gt;
key &amp;lt;AE03&amp;gt; { type[group1] = &amp;quot;FOUR_LEVEL_SEMIALPHABETIC&amp;quot;, [braceright, 3, greater, rightdoublequotemark ] }; // } 3 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
On inverse avec les parenthèses:&lt;br /&gt;
key &amp;lt;AB02&amp;gt; { [ y, Y,  guillemotleft, leftsinglequotemark  ] }; // y Y «&lt;br /&gt;
key &amp;lt;AB03&amp;gt; { [ x, X, guillemotright, rightsinglequotemark ] }; // x X »&lt;br /&gt;
&lt;br /&gt;
Ainsi que le Ç et le W&lt;br /&gt;
key &amp;lt;AD12&amp;gt; { [ ccedilla,    Ccedilla ,     dead_cedilla   ] }; // ç Ç&lt;br /&gt;
key &amp;lt;BKSL&amp;gt; { [        w,            W,    dead_belowcomma ] }; // w W ,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ces modifications sont indiquées en rouge sur la carte de configuration des raccourcis emacs que voici:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Config_emacs_goulven.png]]&lt;br /&gt;
&lt;br /&gt;
Je tiens a préciser que ce n&amp;#039;est qu&amp;#039;une première version, donc suseptible d&amp;#039;évoluer, je suis ouvert. Pour faire cette configuration, je me suis inspiré de ce que j&amp;#039;ai vu sur ce site(config de sarcastic/louiz), du manuel des commandes emacs et du bépo ou plus exactement de la méthode dvorak. C&amp;#039;est à dire de placer les touches les plus utilisées sur la rangée centrale, puis celle du haut etc…&lt;br /&gt;
&lt;br /&gt;
Sous emacs, on accède aux fonctions par combinaison de touches : Ctrl, Alt ou Ctrl + Alt donc la main gauche s&amp;#039;occupant de cela, j&amp;#039;ai donc placé les touches de déplacement à droite sur la rangée centrale et organisé le reste autour. Ensuite j&amp;#039;ai garder le Ctrl-X pour l&amp;#039;extension et fait de même. Et voici donc le fichier de configuration .emacs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;; Déactivation des commandes d&amp;#039;origines&lt;br /&gt;
(global-unset-key &amp;quot;\C-x\C-f&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-x\C-s&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-x\C-v&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-x\C-w&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-x\C-q&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-x\C-c&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-x\C-u&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-x\TAB&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-xs&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-xi&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-d&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-s&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-g&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-b&amp;quot;) ;; backward-char&lt;br /&gt;
(global-unset-key &amp;quot;\C-f&amp;quot;) ;; forward-char&lt;br /&gt;
(global-unset-key &amp;quot;\M-b&amp;quot;) ;; backward-word&lt;br /&gt;
(global-unset-key &amp;quot;\M-f&amp;quot;) ;; forward-word&lt;br /&gt;
(global-unset-key &amp;quot;\C-p&amp;quot;) ;; previous-line&lt;br /&gt;
(global-unset-key &amp;quot;\C-n&amp;quot;) ;; next-line&lt;br /&gt;
(global-unset-key &amp;quot;\C-a&amp;quot;) ;; move-beginning-of-line&lt;br /&gt;
(global-unset-key &amp;quot;\C-e&amp;quot;) ;; move-end-of-line&lt;br /&gt;
(global-unset-key &amp;quot;\M-a&amp;quot;) ;; backward-sentence&lt;br /&gt;
(global-unset-key &amp;quot;\M-e&amp;quot;) ;; forward-sentence&lt;br /&gt;
(global-unset-key &amp;quot;\M-{&amp;quot;) ;; backward-paragraph&lt;br /&gt;
(global-unset-key &amp;quot;\M-}&amp;quot;) ;; forward-paragraph&lt;br /&gt;
(global-unset-key &amp;quot;\C-\M-b&amp;quot;) ;; backward-sexp&lt;br /&gt;
(global-unset-key &amp;quot;\C-\M-f&amp;quot;) ;; forward-sexp&lt;br /&gt;
(global-unset-key &amp;quot;\C-\M-a&amp;quot;) ;; beginning-of-defun&lt;br /&gt;
(global-unset-key &amp;quot;\C-\M-e&amp;quot;) ;; end-of-defun&lt;br /&gt;
(global-unset-key &amp;quot;\M-&amp;lt;&amp;quot;) ;; beginning-of-buffer&lt;br /&gt;
(global-unset-key &amp;quot;\M-&amp;gt;&amp;quot;) ;; end-of-buffer&lt;br /&gt;
(global-unset-key &amp;quot;\C-w&amp;quot;) ;; kill-region&lt;br /&gt;
(global-unset-key &amp;quot;\M-w&amp;quot;) ;; kill-ring-save&lt;br /&gt;
(global-unset-key &amp;quot;\C-y&amp;quot;) ;; yank&lt;br /&gt;
(global-unset-key &amp;quot;\M-y&amp;quot;) ;; yank-pop&lt;br /&gt;
(global-unset-key &amp;quot;\C-k&amp;quot;) ;; kill-line&lt;br /&gt;
(global-unset-key &amp;quot;\M-k&amp;quot;) ;; kill-sentence&lt;br /&gt;
(global-unset-key &amp;quot;\C-\M-k&amp;quot;) ;; kill-sexp&lt;br /&gt;
(global-unset-key &amp;quot;\M-x&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-z&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-\M-v&amp;quot;)&lt;br /&gt;
(global-unset-key &amp;quot;\C-\M-V&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;; *** Ouvrir/Enregistrer/Quitter ***&lt;br /&gt;
&lt;br /&gt;
;; C-e C-e (Ouvrir un fichier)&lt;br /&gt;
(global-set-key &amp;quot;\C-x\C-e&amp;quot; &amp;#039;find-file)&lt;br /&gt;
;; C-e C-o (Sauver le buffer)&lt;br /&gt;
(global-set-key &amp;quot;\C-x\C-i&amp;quot; &amp;#039;save-buffer)&lt;br /&gt;
;; C-e C-i (Enregistrer sous)&lt;br /&gt;
(global-set-key &amp;quot;\C-x\C-u&amp;quot; &amp;#039;write-file)&lt;br /&gt;
;; C-e C-u (Quitter)&lt;br /&gt;
(global-set-key &amp;quot;\C-x\C-y&amp;quot; &amp;#039;save-buffers-kill-terminal)&lt;br /&gt;
;; C-e k (Fermer un tampon)&lt;br /&gt;
(global-set-key &amp;quot;\C-xq&amp;quot; &amp;#039;kill-buffer)&lt;br /&gt;
;; C-e p (Changer de tampon)&lt;br /&gt;
(global-set-key &amp;quot;\C-x.&amp;quot; &amp;#039;switch-to-buffer)&lt;br /&gt;
&lt;br /&gt;
;; *** Déplacements ***&lt;br /&gt;
&lt;br /&gt;
;; C-t (Reculer d&amp;#039;un caractère)&lt;br /&gt;
(global-set-key &amp;quot;\C-t&amp;quot; &amp;#039;backward-char)&lt;br /&gt;
;; C-r (Avancer d&amp;#039;un caractère)&lt;br /&gt;
(global-set-key &amp;quot;\C-r&amp;quot; &amp;#039;forward-char)&lt;br /&gt;
&lt;br /&gt;
;; M-t (Reculer d&amp;#039;un mot)&lt;br /&gt;
(global-set-key &amp;quot;\M-t&amp;quot; &amp;#039;backward-word)&lt;br /&gt;
;; M-r (Avancer d&amp;#039;un mot)&lt;br /&gt;
(global-set-key &amp;quot;\M-r&amp;quot; &amp;#039;forward-word)&lt;br /&gt;
&lt;br /&gt;
;; C-d (Ligne précédente)&lt;br /&gt;
(global-set-key &amp;quot;\C-d&amp;quot; &amp;#039;previous-line)&lt;br /&gt;
;; C-s (Ligne suivante)&lt;br /&gt;
(global-set-key &amp;quot;\C-s&amp;quot; &amp;#039;next-line)&lt;br /&gt;
&lt;br /&gt;
;; C-c (début de ligne)&lt;br /&gt;
(global-set-key &amp;quot;\C-c&amp;quot; &amp;#039;move-beginning-of-line)&lt;br /&gt;
;; C-n (fin de ligne)&lt;br /&gt;
(global-set-key &amp;quot;\C-n&amp;quot; &amp;#039;move-end-of-line)&lt;br /&gt;
&lt;br /&gt;
;; M-c (début de fonction)&lt;br /&gt;
(global-set-key &amp;quot;\M-c&amp;quot; &amp;#039;beginning-of-defun)&lt;br /&gt;
;; M-n (fin de fonction)&lt;br /&gt;
(global-set-key &amp;quot;\M-n&amp;quot; &amp;#039;end-of-defun)&lt;br /&gt;
&lt;br /&gt;
;; M-d (début de paragraphe)&lt;br /&gt;
(global-set-key &amp;quot;\M-d&amp;quot; &amp;#039;backward-paragraph)&lt;br /&gt;
;; M-s (fin de paragraphe)&lt;br /&gt;
(global-set-key &amp;quot;\M-s&amp;quot; &amp;#039;forward-paragraph)&lt;br /&gt;
&lt;br /&gt;
;; C-M-c (Reculer jusqu&amp;#039;à un espace)&lt;br /&gt;
(global-set-key &amp;quot;\C-\M-c&amp;quot; &amp;#039;backward-sexp)&lt;br /&gt;
;; C-M-n (Avancer jusqu&amp;#039;à un espace)&lt;br /&gt;
(global-set-key &amp;quot;\C-\M-n&amp;quot; &amp;#039;forward-sexp)&lt;br /&gt;
&lt;br /&gt;
;; M-+ (début du buffer)&lt;br /&gt;
(global-set-key &amp;quot;\M-+&amp;quot; &amp;#039;beginning-of-buffer)&lt;br /&gt;
;; M-- (fin du buffer)&lt;br /&gt;
(global-set-key &amp;quot;\M--&amp;quot; &amp;#039;end-of-buffer)&lt;br /&gt;
&lt;br /&gt;
;; *** Effacement Copier/coller ***&lt;br /&gt;
(global-set-key (kbd &amp;quot;\M-&amp;#039;&amp;quot;) &amp;#039;forward-kill-word)&lt;br /&gt;
(global-set-key &amp;quot;\C-q&amp;quot; &amp;#039;kill-line)&lt;br /&gt;
(global-set-key &amp;quot;\M-q&amp;quot; &amp;#039;kill-sentence)&lt;br /&gt;
(global-set-key &amp;quot;\C-\M-q&amp;quot; &amp;#039;kill-sexp)&lt;br /&gt;
(global-set-key &amp;quot;\C-l&amp;quot; &amp;#039;kill-region)&lt;br /&gt;
(global-set-key &amp;quot;\M-l&amp;quot; &amp;#039;kill-ring-save)&lt;br /&gt;
(global-set-key &amp;quot;\M-j&amp;quot; &amp;#039;yank-pop)&lt;br /&gt;
&lt;br /&gt;
;; *** Casse ***&lt;br /&gt;
(global-set-key &amp;quot;\M-f&amp;quot; &amp;#039;upcase-word)&lt;br /&gt;
(global-set-key &amp;quot;\M-w&amp;quot; &amp;#039;downcase-word)&lt;br /&gt;
(global-set-key &amp;quot;\M-m&amp;quot; &amp;#039;capitalize-word)&lt;br /&gt;
&lt;br /&gt;
;; *** Divers ***&lt;br /&gt;
(global-set-key &amp;quot;\C-z&amp;quot; &amp;#039;recenter-top-bottom)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: Cette configuration fonctionne très bien en mode Perl ou Text, en revanche en mode C, et cela m&amp;#039;embête car je développe essentiellement dans ce language, il y a un problème de remappage du Ctrl-D. Je sais que cela viens du mode mineur &amp;#039;electric mode&amp;#039; et dès que j&amp;#039;ai la solution je met a jour ces lignes. En attendant, si quelqu&amp;#039;un à la solution, je suis preneur!&lt;/div&gt;</summary>
		<author><name>Goulven</name></author>
	</entry>
</feed>