ifrenzyc / dots

Personal *nix configuration files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

Fish

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.

Tmux

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.

About

Personal *nix configuration files


Languages

Language:Vim Script 59.1%Language:Vim Snippet 19.9%Language:Emacs Lisp 7.3%Language:Shell 4.5%Language:Ruby 4.2%Language:CSS 1.9%Language:JavaScript 1.8%Language:Lua 0.7%Language:HTML 0.3%Language:PHP 0.2%Language:YASnippet 0.1%