Journal Emacs dans tmux en 24 bits de profondeur

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
11
juin
2019

Pour ceux que cela intéresse, qui utilisent Emacs dans une console (comme moi), une petit info.

Comme vous le savez sans doute, Emacs 26 en mode console supporte 24 bits pour les couleur. On peut maintenant utiliser les thèmes sans avoir des couleurs affreuses. Mais concrètement, comment fait-on?

Voici le contenu des deux fichiers, à sauvegarder par exemple dans "screen-24bits.tic" et term-24bits.tic:

    # Use colon separators.
    screen-24bit|xterm with 24-bit direct color mode,
      use=screen-256color-bce,
      setb24=\E[48:2:%p1%{65536}%/%d:%p1%{256}%/%{255}%&%d:%p1%{255}%&%dm,
      setf24=\E[38:2:%p1%{65536}%/%d:%p1%{256}%/%{255}%&%d:%p1%{255}%&%dm,
    # Use semicolon separators.
    screen-24bits|xterm
(…)

Nouvelles versions logicielles du projet GNU en avril 2019

Posté par  (site web personnel) . Édité par ZeroHeure, Davy Defaud et Pierre Jarillon. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
53
28
avr.
2019
GNU

Le projet GNU diffuse tous les mois la liste des nouvelles versions de ses logiciels. Jetons‐y un coup d’œil pour découvrir de nouveaux logiciels inconnus (de moi), des infâmes bogues disparus ou les promesses de solutions à tous nos besoins ; bref, de nouvelles versions annoncées allant de la corrective mineure à la version attendue depuis des années ; et l’on va donc parler de dico, emacs, gama, gawk, gnuastro, gnuhealth-client, gnunet, gnupg, gnutls, libcdio, nano, parallel, rush, taler, shepherd et wget.

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 (…)