In the beginning the Dot File was created. This has made a lot of people very angry and been widely regarded as a bad move.
Legend goes, that dotfiles were invented when
ls
used to skip files and directories starting with a.
(dot). As a result, files that begin with such a character were not shown when listing usingls
— i.e. it was a "hidden" file. Since dotfiles are ususually user-specific, a predestined place for them is the$HOME
directory.
This, at a high level, is what we are dealing with. But it's not the whole story. We're really talking about investments of time into configuring various tools and software.
Some of these things are very light configurations and some of these can take months.
I'm looking at you Neovim...
Note
This is a personal repository meant for my own use. It's not meant to support a wider audience. Feel free to use as reference or maintain your own copy.
I've only recently began really diving into Neovim.
Nvim-web-devicons
requires a patched font and I'm specifically using FiraMono Nerd Font.
- Bunch of formatting stuff, spaces > tabs gang reporting in.
- Plugin Management
- Colorscheme will be Catppuccin -- to keep things snazzy.
- Syntax highlighting.
- Markdown Preview
- Mappings
- Completion Engine
- Fuzzy Finder
- Autocommands
- DAP (Debug Adapter Protocol)
- Git Integration
- Statusline
- Notifications
- Considerations for Ruby on Rails, PHP, Typescript, React, etc.
- Multiline quality of life