GitHub - noahfrederick/dots: Personal *nix configuration files
source link: https://github.com/noahfrederick/dots
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Personal configuration files for Unix-like systems
The repository's structure mimics the contents of XDG_CONFIG_HOME
(e.g., fish/config.fish
corresponds to ~/.config/fish/config.fish
).
Software
Neovim
What? Neovim is a free, cross-platform text editor based on Vim.
Why? It is infinitely extensible and has an elegant modal editing model. I use Neovim for all text-editing purposes including note-taking and programming, and also as a pager.
Emacs
What? Emacs is a free, cross-platform text editor, mail client, news reader, organizer, and more. It does not take the streamlined, minimalistic approach that (Neo)Vim does, but it can be made to emulate Vim.
Why? I keep Emacs around exclusively for Org mode. See my emacs.org file for more.
What? fish is a user-friendly command line shell.
Why? The project is guided by a principled set of design guidelines. The result is a shell with a consistent scripting language, deep extensibility, and virtually no configuration required.
What? Tmux is a popular terminal multiplexer.
Why? My workflow revolves around disposable sessions, each having a one-to-one correspondence to a project. Switching tasks involves switching sessions. I can freely destroy and recreate sessions for particular projects via Tmuxinator.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK