GNU Emacs 26.1

Posté par  . Édité par ZeroHeure, Davy Defaud et Nils Ratusznik. Modéré par ZeroHeure. Licence CC By‑SA.
53
7
juin
2018
GNU

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.

Journal Le markdown, sous Emacs, et plus largement sous Linux

Posté par  (site web personnel) . Licence CC By‑SA.
37
20
mai
2018

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 Pourquoi Emacs? (Première partie)

Posté par  . Licence CC By‑SA.
Étiquettes :
28
23
nov.
2017

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

Posté par  . Licence CC By‑SA.
Étiquettes :
11
19
nov.
2017

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.

Posté par  (site web personnel) . Licence CC By‑SA.
0
17
nov.
2017

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

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
19
8
oct.
2017

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

Posté par  . Licence CC By‑SA.
Étiquettes :
21
5
sept.
2017

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.