[Linux] Graphs/Mindmaps à la unix ?

Marc Chantreux mc@::1
Lun 21 Oct 18:05:33 CEST 2024


hello les gens,

visiblement il n'est plus possible pour le moment de s'abonner à la
liste. je répond sur la liste quand même.

On Sat, Oct 19, 2024 at 10:27:24AM +0200, Victor Hoffner wrote:
> Hello miguel pour des mindmap tu peux utiliser ça :
> https://github.com/nadrad/h-m-m

En regardant le rendu du mindmap, je me suis rendu compte que si je
devais maintenir une mindmap, j'aurais tendance à vouloir utiliser ce
que j'appelle un tit (tabulation indented tree) et que j'avais déjà
écris de quoi générer le dotfile par ailleurs.

et donc je l'ai ajouté à ma collection de helpers pour tsv

https://git.unistra.fr/mc/dot/-/blob/main/bin/tsveverything#L112

à l'usage dans vim:

	set fdm=indent noet ts=4 sw=0 fen!

utiliser >>, <<, \t et le plugin github:michaeljsmith/vim-indent-object

à la génération:

<<% dot -Tpdf > mindmap_unix_commands.pdf
digraph {
	rankdir=LR
	node[shape=record]
	$( tsveverything tit dot commandes.tit )
}
%

exemple de commandes.tit

my setup
	shells
		zsh (interactive, get job done)
		dash (scripting)
		mksh (bon rapport poids/puissance)
		rc (l'élégance et la simplicité)
	editeurs
		ed (nuclear nuke proof)
		nvi (when vim is broken)
		vim (99.9% of the time)
		vis (sometimes I need structural expressions)
	automation systems
		make (popular)
		pmake (better syntax)
		mk (even better syntax! + rc = love)
		samurai (faster?)
	window manager
		dwm
	display manager
		slim
	revision control
		git
		mercurial? (good ideas but python required)


a+


-- 
Marc Chantreux
Pôle CESAR (Calcul et services avancés à la recherche)
Université de Strasbourg
14 rue René Descartes,
BP 80010, 67084 STRASBOURG CEDEX
03.68.85.60.79



Plus d'informations sur la liste de diffusion linux