Skip to content

mstopa/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Welcome!

Here are my dotfiles.

If you would like to use them go line by line through install_packages.sh file, read comments and run commands.

Please do not use these files blindly! Read and use only what you really really want. Winter will come if you ignore these warnings intentionally.

If you really know what you are doing, stow is ready for you to use.

Good luck!

A rationale behind this setup

Most important thing for me is an ability to quickly search for 3 things: files, content of a file and commands.

Fast search Terminal Vim
Files CTRL+T :Files
fzf --preview CTRL+P
z
Files Content rg :Rg
Commands CTRL+R
CTRL+S
zsh-autosuggestions

BIG batteries included

  • zsh with oh-my-zsh setup + autosuggestions and syntax highlighting.
  • tmux - Terminal multiplexer + Oh My Tmux! Pretty & versatile tmux configuration made with heart (imho the best tmux configuration that just works).
  • fzf - fzf is a general-purpose command-line fuzzy finder.
  • ripgrep - Ripgrep recursively searches directories for a regex pattern.
  • fasd - Fasd (pronounced similar to "fast") is a command-line productivity booster.
  • GNU parallel - GNU parallel is a shell tool for executing jobs in parallel using one or more computers.
  • vim - Real Vim ninjas count every keystroke - do you?

Small batteries included

  • ranger - A VIM-inspired filemanager for the console.
  • tig - Text-mode interface for Git.

Other goodies that you would like to have

Further readings

Todo

  1. Change vundle to vimplug or internal plugin manager from modern Vim.
  2. Add: sudo apt-get install ruby-full (for highlight in fzf in vim).
  3. Add fzf installation from vim.
  4. Keep custom vim fzf configuration from vim.

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 59.4%
  • Shell 40.6%