Files
dotfiles-vim/README.md
chawley de4af48ee6 Updated README
Mostly to specify that I'll be making better commits so I don't have to
double my efforts by publishing a changelog here after every commit.
2024-02-27 14:19:56 -05:00

46 lines
1.8 KiB
Markdown

# README - dotfiles-vim
- Created :
- Updated : 2024-02-27 14:19
I want to finally have a `.vimrc` in which I understand each and every line. After years of collecting snips and
scraps from other people's dotfiles, I want to make sure that I am aware of what my `.vimrc` is doing.
This configuration is based heavily on the guide I found here: [Vim Zero](https://www.oliversherouse.com/posts/vim_zero.html)
which does exactly what I am aiming to do here: wipe the slate clean and start over.
Whenever possible, I've noted the URL from which I found the setting or snippet. I try to insist that not everything is self-explanatory.
## Installation
Without the Ansible playbook, just clone this repo to a directory and create a few symlinks:
```sh
ln -s dotfiles-vim/.vimrc $HOME/.vimrc
ln -s dotfiles-vim/.vim $HOME/.vim
```
Then open vim and install (or update) the plugins with `:PlugInstall` (or `:PlugUpdate`)
---
* 2024-02-13: Several changes:
* Included more comments and links about what each entry does
* Removed `polyglot` plugin
* Removed `ALE` plugin
* Removed `tpope/vim-markdown` plugin
* Removed netrw customizations
* Removed auto templates, changed them to snippets:
* Insert markdown header with `,md`
* Insert shell header with `,sh`
* 2024-02-22: Replaced Vimwiki with Vim Markdown
* Suggestions from [Writing Markdown in Vim](https://codeinthehole.com/tips/writing-markdown-in-vim/)
* Added
* `godlygeek/tabular`
* `preservim/vim-markdown`
* 2024-02-25:
* Added [vim-spellsync](https://github.com/micarmst/vim-spellsync) plugin and made the needed changes to accommodate
* Reworked markdown and shell script templates to update dates in headers automatically.
* Started making better commit messages in order to avoid having to document details in README :)