Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/powerman/dotvim
~/.vim/
https://github.com/powerman/dotvim
dotfiles vim
Last synced: 6 days ago
JSON representation
~/.vim/
- Host: GitHub
- URL: https://github.com/powerman/dotvim
- Owner: powerman
- Created: 2015-07-11T21:14:14.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-04-06T02:09:47.000Z (7 months ago)
- Last Synced: 2024-04-06T03:21:43.733Z (7 months ago)
- Topics: dotfiles, vim
- Language: Vim Script
- Homepage:
- Size: 7.58 MB
- Stars: 24
- Watchers: 4
- Forks: 6
- Open Issues: 74
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= ~/.vim/
My settings for Vim. See comments in link:vimrc[] for list of supported
features (in Russian).== Install
Remove `~/.vimrc` and `~/.vim/`, then:
```
git clone https://github.com/powerman/dotvim ~/.vim
```=== Plugin: deoplete
See https://github.com/Shougo/deoplete.nvim#requirements for details, but
usually it's enough to build vim with python3 support and run:```
pip3 install --user pynvim
```== Update from version installed before 2020-02-09
Before 2020-02-09 this repo has used git submodules. You'll need to use
this upgrade procedure to get rid of git submodules and switch to updating
this repo using simple `git pull`.1. (optional) If you've your own changes then make sure they're committed
to some branch (we'll use name "local" here). If you've added own
submodules then you should backup them now - because they'll be REMOVED
RIGHT NOW - and also have an idea how to re-add them after update
without using submodules.
2. `git checkout master`
3. `git fetch`
4. If you'll try `git pull` now it'll fail, so run `git merge
remove-submodules` instead to move forward as far as it is possible
right now.
5. Now it's time to remove all submodules repos: `rm -rf .git/modules`
6. And then delete all untracked files from `bundle/` dir: `git clean -f bundle`
7. Finally, you can update to the latest version: `git pull`
8. (optional) If you've your own changes in the "local" branch, then it's
time to make them accessible again: `git rebase master local`