- HipnoTanatos -

Projects

Contact

Editor

as already explained the main idea of the setup is control, simplicity and lightness and the main purpose of the system is directly related to write plain text, it is very important to find an adecuated text editor.

Of course there is no much discution here, the chosen text editor is:

Neovim

suit perfect for the project

why:

technical:
highly extensible, easy to implement own scripts or integrate other people tooling
granular control over the editor behavior at any moment
fully scriptable and personalizable

workflow:
general writing
masive edition

personal:
fully personalizable, how it looks, when it does, everything
chad

how:

the main idea is to keep as simple and light as posible, i dont want to make neovim my ide, i think that one of the strongs of neovim is that is not one. also it limits the lightness of it making it difficult to use for other purposes like general writing. Losing the hyperfast features of itself. Affecting its availability and opening time and making it difficulter to maintain

[[ fast startup time gif demo ]]

Keeping it visually minimal provides less cognitive impact #todo: elaborate

core capabilities

syntax parsing - treesitter
completion - coc-nvim
file navigation - nerdtree
debugging - nvim-dap

scripts

some scripts i write to facilitate the use of nvim in certain contexts:

dependencies

system dependencies

plugins

vimplug as the plugin manager

treesitter

coc

todo

change coc for vanila lsp configs using meson

external resources

theme:
[[links to system theme]]
[[gallery]]
[[link to the module]]

Obsidian

#todo
#todo: move to its own section?