Lien pour bien s'amuser avec son éditeur de texte favori
Lien Getting Started With Org Mode
Lien WinSCP, l'outil idéal pour remplacer Vim
Lien Oni: Modern Modal Editing - powered by Neovim
GNU Emacs 26.1
Et voici une nouvelle version majeure pour notre éditeur de texte préféré. La fonctionnalité la plus attendue est certainement le prise en charge d’une forme native de concurrence pour le langage Emacs Lisp, qui devrait permettre la disparition d’actions bloquantes pour l’utilisateur.
Pour celles et ceux ne vivant pas dans Emacs, on rappellera que ce n’est pas un simple éditeur de texte. D’abord, cette version d’Emacs est le bébé de Richard Stallman, ensuite, c’est surtout une machine virtuelle qui tourne en Emacs Lisp. On peut écrire des extensions avec un vrai langage de programmation, pour à peu près tout faire, y compris un éditeur de texte ou le café.
Emacs comptant une longue histoire, ses raccourcis clavier peuvent dérouter le débutant, qui devra passer par une phase d’apprentissage (alt-x help-with-tutorial
) et appréciera certainement des Kits de démarrage comportant une configuration complète par défaut (les populaires étant Prelude et Spacemacs, orienté édition modale, avec une excellente émulation de vim, evil-mode, et une bonne aide interactive avec which-key-mode).
Emacs et son écosystème (voir les extensions sur elpa (officiel) ou melpa) comporte quelques « killer‐apps », telles que Org-mode ou Magit, dont on profite pour parler un petit peu plus bas.
Lien Complete Computing Environment
Lien Emacs 26.1 est de sortie (et fournit une unit systemd)
Journal Le markdown, sous Emacs, et plus largement sous Linux
La plupart d'entre vous connaissent le markdown, utilisé bien sûr ici même sur linuxfr, sur tant de forums, sur github 1, un peu partout dans le monde. Il peut servir à créer une page web, écrire des méls, aux forums, aux pages de documentations, à prendre des notes, ou des bouquins. Même si vous ignoriez le nom vous connaissez donc un peu la syntaxe, comme cela :
>
ce chevron sur un forum
>
indique une ligne de commentaire (…)
Journal Le débat est clos
https://insights.stackoverflow.com/survey/2018/#development-environments-and-tools
Most Popular Development Environments
[…]
Vim 25.8%
[…]
Emacs 4.1%
PS: je prends un peu d'avance pour vendredi
Journal Pourquoi Emacs? (Première partie)
Emacs est, de loin, mon éditeur de code préféré. Dans cet article je vais passer en revue ce qui me plais dans ce logiciel, ou ce qui pourrait plaire à un informaticien. Ces écrits sont un peut long, aussi ils seront séparés en plusieurs parties. Cette partie couvrira les bases, l'édition de texte et l'usage du clavier.
Attention, il ne s'agit pas d'un cours sur Emacs, le but de cet article est d'en parcourir les atouts.
Quelques liens utiles:
Journal XFCE/Gtk et raccourcis type Bash/Emacs
Lors de mes recherches pour trouver des remplaçants aux extensions dépréciées depuis Firefox Quantum (Keysnail notamment), je suis tombé sur cette page. Il y est expliqué que l'on peut avoir des raccourcis type Emacs/Bash dans les zones de texte sous XFCE. Voici la commande shell qui permet cela sous XFCE :
xfconf-query -c xsettings -p /Gtk/KeyThemeName -s Emacs
Vous pourrez remarquer que c'est une fonctionnalité de Gtk et non de XFCE ; comprendre ici que c'est potentiellement possible sur (…)
Forum général.petites-annonces Changements mineurs dans le créateur/gestionnaire de projets mk-project.
Description de mk-project
mk-project prend la forme d'une barre de menu:
- Projects
- Terminals
- Targets
- Configuration
- Info
Et de 2 sortes de terminaux, implémentés grâce a libvte-2.91.
Make terminal
Ici l'on voit la sortie des nombreux make targets que mk-project implémentes, si vous utilisez l'élément du menu Targets afin de lancer les commandes que vous voulez.
Edit terminal
Ce notebook de terminaux servira aux utilisateurs de ed, vim, emacs…
Afin d'éditer des fichiers car l'ont peut bien sur ajouter des onglet/terminaux (…)
Journal Emacs NU-MODE et ses concurrents
NU-MODE passe en 0.4!
Qu'est-ce que NU-MODE ?
https://github.com/pyluyten/emacs-nu
NU-MODE est un énième package Emacs proposant une refonte complète des raccourcis claviers. Les raccourcis associés à chaque lettre sont revus. De plus, un système de menus est intégré (comme des pop-ups mais ce sont des "prompts"). Ces menus sont (un peu) "responsive" : ils s'adaptent au contexte, du moins pour l'instant au mode majeur, & si l'on a du texte sélectionné ou pas.
En quoi est-ce utile?
Emacs possède d'une part (…)
Journal Financement participatif pour Magit
Magit est une interface texte à Git complète, développée en Emacs Lisp, qui rend les opérations compliquées de Git faciles. Le développeur principal depuis quelques années lance une campagne de financement participatif qui lui permettrait de s'y consacrer pendant 1 an et de nous livrer une palanquée de nouvelles fonctionnalités, concernant notamment l'intégration de services nécessitant collaboration (Github, mails,…), la navigation dans l'historique et l'accès pour les non-utilisateurs d'Emacs.
- La campagne: https://www.kickstarter.com/projects/1681258897/its-magit-the-magical-git-client/
- Présentation visuelle: https://emacsair.me/2017/09/01/magit-walk-through#start
- modules pour Git, Github (…)