Skip to content

Commit

Permalink
Merge pull request #309 from Chouhartem/jdll-2024
Browse files Browse the repository at this point in the history
JDLL 2024 + Archive for Paris Meetup
  • Loading branch information
maggick authored Apr 8, 2024
2 parents 738633e + d5ea411 commit 67e3207
Show file tree
Hide file tree
Showing 3 changed files with 84 additions and 8 deletions.
1 change: 1 addition & 0 deletions archives.html
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,7 @@ <h2>Historique des sessions et pads </h2>
<li><a href="archives/pads/paris-1911.txt">Novembre 2019</a></li>
<li><a href="archives/pads/paris-2210.txt">Octobre 2022</a></li>
<li><a href="archives/pads/paris-2309.txt">Septembre 2023</a></li>
<li><a href="archives/pads/paris-2403.txt">Mars 2024</a></li>
</ul>
</li>
<li>Grenoble
Expand Down
72 changes: 72 additions & 0 deletions archives/pads/paris-2403.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
kazé :
* File managers (NetRW), ranger, yazi, lf
* Fuzzy finding
* Zoxide (https://github.com/ajeetdsouza/zoxide) : changement de répertoire

$ z pr w #=> cd /path/to/*project*/dossier/*www*/


Ezirel ? : Yazi file manager (https://github.com/sxyazi/yazi)

Fuzzy finder avec Dmenu qui peut ouvrir un fichier dans nvim dans un nouveau terminal. Repose sur une liste de fichiers globale générée par un script (grosse commande `find`) au démarrage.

Thierry :
* 55 ans de Unix cette année 2024
* depuis le début il y a 55 ans : la documentation + le formatage de document, depuis le terminal
* roff, puis troff, puis nroff, puis ditroff, pour groff (version GNU de roff)
* plusieurs macros pour différents types de documents : man, ms, me, mm, mom
* quand on lance la commande man toto, groff est en coulisses pour formater la page toto corerspondante = encore présent et indispensable
* des balises assez simples et courtes (un point en début de ligne + 2 lettres généralement) : .NH .PS .PE
* terminal + groff + éditeur = formatage de document, du + simple (page avec texte, schéma simple) au + élaboré (thèse avec refer pour biblio, avec eqn pour maths, avec tbl pour tableaux)
* groff et PIC (de base) en démo à l'écran
* groff génère par défaut du PS (Postscript), mais PDF possible (y compris PDF avec liens hypertexte)
* l'encodage en UTF8 est possible
* PIC a donné pikchr (pour créer des diagrammes https://pikchr.org/home/doc/trunk/homepage.md) par le même développeur que SQLite, D. Richard Hipp
* suivre la liste de diffusion de groff : https://lists.gnu.org/archive/html/groff/

un exemple de manpage faite a la main:
- https://github.com/taupiqueur/chrome-shell/blob/master/extra/man/chrome-shell.1
- equivalent markdown: https://github.com/taupiqueur/chrome-shell/blob/master/docs/chrome-shell.1.md
- rendu html: https://taupiqueur.github.io/chrome-shell/chrome-shell.1.html

scdoc: https://git.sr.ht/~sircmpwn/scdoc
un exemple de page faite avec scdoc: https://github.com/swaywm/sway/blob/master/sway/sway.5.scd
un exemple de rendu html: https://soju.im/doc/soju.1.html

sc-im : tableur console inspiré de Vim (https://github.com/andmarti1424/sc-im)

Édition des tableaux Markdown depuis Vim dans sc-im

Vim org mode : agenda, to-do

Comment gérer les commandes Vim avec différentes dispositions du clavier.

Recommandation de Kazé : ne pas faire de remap, sauf pour "j" et "k", pour les mettre ensemble et facile d'accès.


zmo :
* LazyVim (https://www.lazyvim.org/)
* Kazé : Kickstart (https://github.com/nvim-lua/kickstart.nvim) pas une distribution, mais une base pour évoluer ton propre config

* GitButler (https://gitbutler.com/)
* Plusieurs branches avec un seul répertoire/dossier
* Pour le moment, ça ne marche pas bien avec les rebase

* Plugin pour ouvrir une fenêtre Vim dans un nouvel onglet temporairement : https://github.com/troydm/zoomwintab.vim
* Jump plugin : https://github.com/inkarkat/vim-EnhancedJumps

TUIs pour Git :
* tig
* Lazygit (https://github.com/jesseduffield/lazygit)
* fugitive.vim
* Vimagit (https://github.com/jreybert/vimagit) (Emacs magit : https://magit.vc/)

pacovelobs :
* Vim marks
* :h `
* :h '
* :h m
* :marks
* Les marks globaux marchent avec NetRW SSH
* Git worktree (https://git-scm.com/docs/git-worktree)
* .norg : format de fichier Org (https://github.com/nvim-neorg/norg-specs)
19 changes: 11 additions & 8 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,18 @@ <h1>TupperVim</h1>
<section id="sessions">
<h2>Prochaines sessions</h2>
<dl>
<dt>Paris</dt>
<dt>Lyon</dt>
<dd>
le <strong>mardi 26 mars</strong> à partir de 19h00 dans les locaux de
<strong><a href="https://www.orus.eu/">Orus</a></strong> :<br />
<a href="https://www.openstreetmap.org/node/2688156838">30 rue de Turbigo</a>.
<br/>
Merci de vous inscrire sur
<a href="https://mensuel.framapad.org/p/95Cf7yZ4QahFl8wN6b24">le pad</a>.
</dd>
Les <strong>25-26 mai</strong> auront lieu à
<a href="https://www.ens-lyon.fr/">l’École Normale Supérieure de Lyon</a>,
site René Descartes, au
<a href="https://www.openstreetmap.org/node/7997941882">19 allée de Fontenay, 69007 Lyon</a>,
les <a href="https://jdll.org/">Journées du Logiciel Libre</a> qui
accueilleront un TupperVim ainsi que des conférences dont certaines
autour de Vim.<br/>
Le TupperVim se tiendra le <strong>samedi 25 mai</strong> de
<strong>16h à 18h</strong> et sera suivi d’un apéro !<br/>
L’événement sera <em>libre et gratuit</em> !
</dd>
</dl>
<p>
Expand Down

0 comments on commit 67e3207

Please sign in to comment.