Journal vim: Au revoir syntastic, bonjour ALE

Posté par . Licence CC by-sa.
Tags :
36
24
août
2018

J'utilise Vim pour éditer des fichiers et notamment pour coder. Et j'aime bien avoir l'intégration des linters dans mon éditeur pour afficher les erreurs à côté du texte.

Un linter, c'est un programme qui analyse le code et signale les infractions aux règles de codages, les potentiels problèmes, erreurs de syntaxes, variables non utilisées, etc. En Python, par exemple, j'utilise pylint et flake8.

Pour intégrer ces linters à un éditeur de texte, il existe des plugins.

Depuis longtemps je (...)

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

Posté par (page perso) . 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 (...)

Forum Programmation.shell [RESOLU] copier depuis Vim vers Writer

Posté par . Licence CC by-sa.
Tags :
1
11
avr.
2018

Bonjour,

J'ai enfin réussi à coller depuis OfficeWriter (ctrl+c) vers Vim (ctrl+maj+v).
Mais impossible de trouver comment faire l'inverse : copier du texte depuis Vim vers OfficeWriter.

On aurait pu s'attendre à maj+ctrl+c dans Vim puis ctrl+v dans Writer, mais non :(

Je précise qu'il s'agit d'une machine virtuelle Slackware installée dans Mint et que le presse-papier bidirectionnel fonctionne.

Merci d'avance pour votre aide.

Journal vmux: un plugin pour utiliser neovim en tant que multiplexer de terminal

Posté par (page perso) . Licence CC by-sa.
22
2
fév.
2018

TL;DR j'ai écrit un plugin, vmux, pour faciliter l'utilisation de neovim comme multiplexeur de terminaux.

Depuis un certain temps, il est possible d'ouvrir un terminal dans neovim (et c'est maintenant aussi le cas dans vim).
Je me suis donc demandé s'il était possible d'utiliser neovim à la place de mon multiplexeur de terminaux préféré (tmux).
J'ai donc essayé d'utiliser neovim à la place de tmux durant une semaine.
Voyant ce qu'il manquait pour mieux intégrer (...)

Journal Pourquoi Vim? (Première partie)

Posté par (page perso) . Licence CC by-sa.
Tags :
56
23
nov.
2017

Vim 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 Vim, le but de cet article est d'en parcourir les atouts.

Quelques liens utiles:

Journal Applications de type vim-like

Posté par . Licence CC by-sa.
9
21
nov.
2017

Voici une liste de logiciels dont l’interface est inspirée de vim.

qutebrowser

Léger, puissant, cohérent et configurable aux petits oignons.
J’ai longtemps cherché une alternative à firefox/vimperator, et je pense l’avoir trouvée.

vimiv

Visualisateur d’image, bien conçu, utilisation fluide.

vifm

Gestionnaire de fichier en mode texte, de type double panel.

L’analogie avec vim est intuitive.

Par exemple : cw (change word) -> renomme un fichier

w3m

Navigateur en mode texte. L’interface ressemble à un assemblage de less et de.
emacs (...)

Forum général.petites-annonces Changements mineurs dans le créateur/gestionnaire de projets mk-project.

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 [Bookmark] Vim 8

Posté par . Licence CC by-sa.
Tags :
42
12
sept.
2016

La version 8 de Vim, le célèbre éditeur de texte à la courbe d'apprentissage bien raide, est sortie ce 12 septembre 2016

La principale nouveauté de cette version est la possibilité de lancer des processus en tâche de fond, permettant ainsi de procéder à des calculs sans ralentir toute l'interface de Vim.
Mais on y trouve d'autres fonctionnalités majeures telles que:

  • le support de Gtk3
  • la commande :smile (qui rend l'utilisateur heureux)
  • la fin du support de MSDOS
  • le support (...)

WebVim, une distribution Vim pour le dévelopment web

Posté par (page perso) . Édité par Benoît Sibaud et Nils Ratusznik. Modéré par ZeroHeure. Licence CC by-sa.
42
13
nov.
2015
Ligne de commande

WebVim est une distribution Vim qui vient avec un lot de greffons pré-configurés et optimisés pour le développement web et JavaScript/node.js.

Logo WebVim

WebVim offre par défaut quelques fonctionnalités sympas, dignes de certains IDE et éditeurs de code spécialisés :

  • coloration syntaxique ;
  • affichage des erreurs de syntaxes et de styles ;
  • auto-complétion ;
  • refactoring ;
  • curseurs multiples ;
  • formatage et alignement automatiques ;
  • prise en compte de conventions d'édition (editorconfig) ;
  • prise en charge de git ;
  • navigation dans les modules nodes.js ;
  • un mode hardcore (où par exemple la touche Esc et les flèches sont désactivées) ;
  • et tout ce que Vim fournit par défaut (par exemple la vérification orthographiques) !

WebVim utilise le gestionnaire de greffons vim-plug en arrière plan et un système de chargement et de configuration avancé.

Kakoune, un éditeur de texte qui a du caractère

Posté par (page perso) . Édité par Lucas, mawww, yPhil, Benoît Sibaud, patrick_g et Thomas Debesse. Modéré par Benoît Sibaud. Licence CC by-sa.
55
11
nov.
2015
Ligne de commande

Kakoune est un éditeur de texte en console qui gagne a être connu. Cette dépêche a pour but de le faire découvrir à plus de monde.

NdM : Le logiciel est placé par ses auteurs dans le domaine public.