29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
# My settings for VIM
|
|
|
|
## Contents
|
|
|
|
* `colors/`: A light and a dark colorscheme.
|
|
* `plugin/settings.vim`: Main configuration file with settings usable on
|
|
all of my computers.
|
|
* `.vimrc_template`: A template used to populate the `~/.vimrc`, that contains
|
|
settings that are individual for each computer.
|
|
* `plugin/statusline.vim`: Configuration of the statusline.
|
|
* `plugin/comment.vim`: A dumb implementation for filetype-based
|
|
commenting/uncommenting.
|
|
* `plugin/pudb.vim`: **NEW**. Set breakpoints for PuDB from Vim.
|
|
* `setup.sh`: Copies `.vimrc_template` as `~/.vimrc` (asks first), installs
|
|
plugin manager [Vundle](https://github.com/VundleVim/Vundle.vim) (asks too),
|
|
and creates the following symlinks (without asking, but not overwriting
|
|
if the targets exist):
|
|
|
|
```
|
|
colors -> ~/.vim/colors
|
|
ftplugin -> ~/.vim/ftplugin
|
|
plugin -> ~/.vim/plugin
|
|
```
|
|
The `plugin/{comment,pudb,statusline}.vim` and also the colorschemes are
|
|
probably independent of the rest of the code and can be used just by copying
|
|
them to `~/.vim/{plugin,colors}` (or copying their code to `~/.vimrc`?). The
|
|
`plugin/settings.vim` is rather opinionated and isn't really intended to be
|
|
used as an independent plugin.
|