An open API service indexing awesome lists of open source software.

https://github.com/westurner/dotvim

dotvim ~/.vimrc text editor configuration dotfiles. https://westurner.org/dotfiles/usage#vim
https://github.com/westurner/dotvim

dotvim vim-configs vim-configuration vim-python vimrc

Last synced: 5 months ago
JSON representation

dotvim ~/.vimrc text editor configuration dotfiles. https://westurner.org/dotfiles/usage#vim

Awesome Lists containing this project

README

          

westurner/dotvim
=================
| Desc: dotvim_ ``~/.vimrc`` text editor configuration dotfiles_.
| Src: https://github.com/westurner/dotvim
| Docs: https://westurner.org/dotfiles/usage#vim
| Topic: ``__

.. contents::

.. | Src: hg https://bitbucket.org/westurner/dotvim # dulwich / git push --mirror

.. _vim: https://en.wikipedia.org/wiki/Vim_(text_editor)
.. _dotfiles: https://github.com/westurner/dotfiles
.. _dotvim: https://github.com/westurner/dotvim

Install
--------
Clone the dotvim_ repository::

REPO_DEST=${VIRTUAL_ENV:+"${VIRTUAL_ENV}/src/"}dotvim
#REPO_DEST=${__DOTFILES}/etc/vim # dotfiles install

## Clone
git clone https://github.com/westurner/dotvim $REPO_DEST
#git clone ssh://git@github.com/westurner/dotvim $REPO_DEST

## symlink
ln -s ${__DOTFILES}/etc/vim/vimrc ~/.vimrc
ln -s ${__DOTFILES}/etc/vim ~/.vim

## vim
source ~/.vimrc

Usage
------
| Docs: https://westurner.org/dotfiles/usage#vim

Three files:

* `vimrc`_ -- ViM configuration (symlink to ``~/.vimrc``)
* `vimrc.full.bundles.vimrc`_ -- plugins config (
``:VundleInstall``, ``:VundleUpdate``)
* `vimrc.tinyvim.bundles.vimrc`_ -- tinyvim vimpager config (
``scripts/mktinyvim.sh``)

.. _vimrc: https://github.com/westurner/dotvim/blob/master/vimrc
.. _vimrc.full.bundles.vimrc: https://github.com/westurner/dotvim/blob/master/vimrc.full.bundles.vimrc
.. _vimrc.tinyvim.bundles.vimrc: https://github.com/westurner/dotvim/blob/master/vimrc.tinyvim.bundles.vimrc
.. _Makefile: https://github.com/westurner/dotvim/blob/master/Makefile

Dotvim Makefile_::

# Show ``vimrc*`` comments
make help

# Install dotfiles and plugins for the current user
make install

# Test
make test

# Print comments with numbered lines (^"\s)
make list_vimrc_comments

# Print keyboard mapping comments (^"\s\s)
make list_vimrc_shortcuts

# Print vim mappings (opens an interactive vimpager)
make list_vim_mappings

DotvimHelp
~~~~~~~~~~~~

``:DotvimHelp`` ``vimgreps`` comment lines from ``vimrc``
configuration files and then opens the quickfix list
(``:copen``, ``:cclose``, ``help quickfix``).

``:DotvimHelp`` == ``:Help`` == ``:ListMappings``

.. code::

:tabnew
:Help

[...]
" :DotvimReload -- source ~/.vimrc
" :DotvimHelp -- vimgrep vimrc* comments
" :ListMappings -- vimgrep vimrc* comments
" :map -- list actual mappings
" :scriptnames -- list scripts and plugins
" :set -- list all nondefault options
[...]

Vim
====
| Wikipedia: ``__
| Homepage: http://www.vim.org/
| Docs: http://www.vim.org/docs.php
| Source: hg https://vim.googlecode.com/hg/

* https://github.com/scrooloose/nerdtree
* https://github.com/westurner/dotvim

Vim Plugins
-------------

python-mode
~~~~~~~~~~~~~~
| Src: https://github.com/klen/python-mode
| Docs: https://github.com/klen/python-mode#source-links

Vim Browser Extensions
------------------------

Vimium
~~~~~~~~
| Wikipedia: https://en.wikipedia.org/wiki/Vimium
| Homepage: https://vimium.github.io/
| Source: git https://github.com/philc/vimium

* https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb?hl=en

Vimperator
~~~~~~~~~~~~~
| Wikipedia: https://en.wikipedia.org/wiki/Vimperator
| Homepage: http://www.vimperator.org/
| Source: https://github.com/vimperator/vimperator-labs

* https://addons.mozilla.org/en-US/firefox/addon/vimperator/

Wasavi
~~~~~~~~
| Homepage: http://appsweets.net/wasavi/
| Docs: http://appsweets.net/wasavi/
| Source: https://github.com/akahuku/wasavi

* https://chrome.google.com/webstore/detail/wasavi/dgogifpkoilgiofhhhodbodcfgomelhe
* https://addons.opera.com/en/extensions/details/wasavi/
* https://addons.mozilla.org/en-US/firefox/addon/wasavi/

Fonts
=======

* ``__
* `fonts.zip `__