You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Install RVM - Ruby Version Manager ( more info here )
Select prefered Ruby version
Install ripper-tags ( more info here ) gem install ripper-tags
ripper-tags are used for better search specifically in ruby files
ripgrep ( more info ): Find the way how to download ripgrep for each OS here
Fantasque Sans Mono fonts: Install different types of font from FantsqueSansMono folder
# Creating symlinks(symbolic links) for configuration files
⚠️Warning!
If you already have your configuration files and/or .config folder, make sure that you copied/moved your files somewhere else from home directory, this way you won't lose your current configuration.
Command to create symbolic links for Linux & MacOS: ln -s <absolute/path/to/source/file> <absolute/path/to/symbolic/link>
# Keybindings for Tmux, Neovim
Keybinding
Description
Preview
NeoVim
Space + p
Allows just to search(by file name) and open files inside current and nested directories
Space + f
Allows to search and open files based on their content. Searching area is currently opened folder.
Space + b
Shows all buffered(already opened) files.
Space + d
Shows all methods inside current file and allows to jump between them.
Space + Space
Jumps between two recently opened files.
Space + q
Show/Hide current directory structure.
Tmux
Ctrl + h, j, k, l
Allows to move between panes (left, top, down, right).
Ctrl + a + f
It toggles active pane between full terminal size and normal size
Ctrl + a + x
Kills active pane
Ctrl + a + |
Vertically splits active pane
Ctrl + a + -
Horizontally splits active pane
Ctrl + a + r
Reload tmux configuration file ~/.tmux.conf
To Do
Auto installing script:
[] Installing a configuration also installs all of the related tools.
[] Add interactive CLI.