This directory contains all the useful scripts classified by programming languages (i.e. Python scripts in the python/
folder).
The bash/
folder has the following hierarchy:
bash/
├── .bash/
│ ├── aliases/
│ │ ├── date
│ │ ├── editing
│ │ ├── movement
│ │ ├── network
│ │ ├── programs
│ │ └── system
│ ├── .bash_aliases
│ ├── .bash_functions
│ └── functions/
│ ├── editing
│ ├── file
│ ├── misc
│ ├── movement
│ ├── processes
│ ├── system
│ └── youtube-dl
├── .bashrc
└── .profile
Contains Bash general settings (i.e. prompt color, Git branch in prompt, etc.)
Contains all the aliases and functions.
Sources all the files containing aliases.
Contains all the aliases. The aliases are in separate files according to the category they fit in. To define a new category, just create a file with the category's name.
Sources all the files containing functions.
Contains all the functions. The functions are in separate files according to the category they fit in. To define a new category, just create a file with the category's name.
Contains the settings for Vim and Neovim.
The .vim/
folder has the following hierarchy:
.vim/
├── after/
│ └── ftplugin/
├── bundle/
├── colors/
├── snippets/
├── spell/
└── startup/
├── autocommands.vim
├── commands.vim
├── functions.vim
├── mappings.vim
├── settings/
│ ├── editor.vim
│ ├── folds.vim
│ ├── languages.vim
│ ├── plugins/
│ ├── plugins.vim
│ ├── search.vim
│ ├── spaces.vim
│ └── ui.vim
└── settings.vim
This directory contains language specific configuration to be set after the plugins are loaded.
This directory contains the plugins.
This directory contains the various colorschemes.
This directory contains the custom snippets for UltiSnips
or other snippets plugins.
This directory contains the spelling files with custom words.
This directory contains various editor configurations.
Contains the settings to be run on certain triggers.
Contains the various custom functions.
Contains the custom mappings.
The file settings.vim
is only for including the specific settings.
Contains settings specific to editing.
Contains folds specific settings.
Contains languages specific settings.
This directory contains the settings specific to plugins. When you want to specify settings for a specific plugin, you add a Vim file with the same name as the plugin and you include it in the plugins.vim
file.
Contains all the settings specific to searching.
Contains all the settings specific to spaces.
Contains all the settings specific to UI such as colorschemes, drawing, etc.