|
|
10 лет назад | |
|---|---|---|
| ack | 12 лет назад | |
| bin | 10 лет назад | |
| git | 10 лет назад | |
| homebrew | 10 лет назад | |
| irssi | 13 лет назад | |
| screen | 12 лет назад | |
| tmux | 10 лет назад | |
| vim | 10 лет назад | |
| vimperator | 10 лет назад | |
| zsh | 10 лет назад | |
| .gitignore | 10 лет назад | |
| .gitmodules | 10 лет назад | |
| README.md | 10 лет назад | |
| setup.sh | 10 лет назад |
These are configuration files for:
The configs reflect a heavy preference for vim-like bindings.
zsh and vim installed.zsh has been used with 4.3.17 and up.vim can work with 7.3, but is best with 7.4+ to have all the right patches.zsh prompt nicer.vim and tmux look
better, and has Rainbarf graph glyphs.vim with Python or Ruby support or neovim to perform
parallel downloads..pandoc files (Pandoc
Markdown). Install pandoc-citeproc for bibliographical assistance.Clone this repository to the home folder, and run setup.sh:
$ ~/dotfiles/setup.sh
Restart the shell after that.
Here are some of the characteristics of how this config is used. The list is not exhaustive: Reading the configs is the only way to really understand what is going on. Dive in, learn, modify. Introspect constantly. See what others do. Enjoy the amount of time wasted on tweaking a setup :D
tmux/sudo when remotes also
use these dotfiles. (Be a one-private-key kind of person.).zshlocal file can contain machine-specific settings.z folder jumping enabled, e.g. z regex = cd /path/with/regex.Space is the <Leader>.
<Leader>p fuzzy-finds files. Best in Git repositories.<Leader>f fuzzy-finds functions in the current file.<Leader>t opens a function/variable list for the current file.<Leader>n toggles line numbers.<Leader>w saves.<Leader>q closes files.'Text Objects' in plugins.vim)..pandoc files also outputs .docx versions.:Goyo for distraction-free writing.:Dark, :Light and :Neon.Ctrl-a is the Prefix. PrefixHold = Hold down Ctrl during that binding.
Prefix + vi motion moves around panes.PrefixHold + vi motion moves around windows.Alt/Meta + number moves to window number (1-10).Prefix + - cuts a pane horizontally,Prefix + \ cuts a pane vertically (think |).Prefix + s starts synchronized panes.PrefixHold + s swaps between sessions.Apart from all the default vimperator goodness e.g.
/ searches like vim.f and F follow links on this tab/in a new tab.This config provides the following:
h and l move left and right between tabs.j and k half-pages down and up (<C-d>/<C-u> equivalents).H, J, K, L are small motions (5 lines or chars) within a page.<C-h> and <C-l> relocate a tab left and right.