mirror of
https://github.com/prurigro/darkcloud-nvimconfig.git
synced 2024-11-25 20:51:26 -05:00
Remove closing heading hashsigns as that isn't typically done anymore
This commit is contained in:
parent
4fad637348
commit
3c49d7b258
1 changed files with 19 additions and 19 deletions
38
README.md
38
README.md
|
@ -1,15 +1,15 @@
|
||||||
# darkcloud-vimconfig #
|
# darkcloud-vimconfig
|
||||||
|
|
||||||
A theme, config and collection of plugins for Vim.
|
A theme, config and collection of plugins for Vim.
|
||||||
|
|
||||||
## Requirements ##
|
## Requirements
|
||||||
|
|
||||||
* **Vim**: The latest [vim](http://www.vim.org) should be installed to use this distribution.
|
* **Vim**: The latest [vim](http://www.vim.org) should be installed to use this distribution.
|
||||||
* **Bash**: Required by the _update_ and _gentags_ scripts.
|
* **Bash**: Required by the _update_ and _gentags_ scripts.
|
||||||
* **Coreutils**: Required by the _update_ script.
|
* **Coreutils**: Required by the _update_ script.
|
||||||
* **Git**: Required by the _update_ script and git-related plugins.
|
* **Git**: Required by the _update_ script and git-related plugins.
|
||||||
|
|
||||||
## Optional Requirements ##
|
## Optional Requirements
|
||||||
|
|
||||||
* **Compilers, Linters and Runtimes**: The ale plugin can use compilers, linters and runtimes to provide real-time syntax checking.
|
* **Compilers, Linters and Runtimes**: The ale plugin can use compilers, linters and runtimes to provide real-time syntax checking.
|
||||||
* **CTags**: Required by the _tagbar_ and _deoplete_ plugins as well as the _gentags_ script ([ctags website](http://ctags.sourceforge.net)).
|
* **CTags**: Required by the _tagbar_ and _deoplete_ plugins as well as the _gentags_ script ([ctags website](http://ctags.sourceforge.net)).
|
||||||
|
@ -18,7 +18,7 @@ A theme, config and collection of plugins for Vim.
|
||||||
* **Neovim Python Module**: Required for _deoplete_ autocompletion.
|
* **Neovim Python Module**: Required for _deoplete_ autocompletion.
|
||||||
* **Python Msgpack**: Required for _deoplete_ autocompletion.
|
* **Python Msgpack**: Required for _deoplete_ autocompletion.
|
||||||
|
|
||||||
## Distribution Features ##
|
## Distribution Features
|
||||||
|
|
||||||
* **Default Configuration**: A complete set of defaults, focusing on the most modern settings that still provide a compatible experience.
|
* **Default Configuration**: A complete set of defaults, focusing on the most modern settings that still provide a compatible experience.
|
||||||
* **Custom theme**: An original colour scheme with explicit values set to optimize the look of individual filetypes.
|
* **Custom theme**: An original colour scheme with explicit values set to optimize the look of individual filetypes.
|
||||||
|
@ -30,7 +30,7 @@ A theme, config and collection of plugins for Vim.
|
||||||
|
|
||||||
![Darkcloud Vimconfig Update Tool](https://i.imgur.com/AOXSL7S.png)
|
![Darkcloud Vimconfig Update Tool](https://i.imgur.com/AOXSL7S.png)
|
||||||
|
|
||||||
## Installation ##
|
## Installation
|
||||||
|
|
||||||
1. Clone the darkcloud-vimconfig repo and use the _update_ script to install the plugins:
|
1. Clone the darkcloud-vimconfig repo and use the _update_ script to install the plugins:
|
||||||
* `git clone https://github.com/prurigro/darkcloud-vimconfig.git`
|
* `git clone https://github.com/prurigro/darkcloud-vimconfig.git`
|
||||||
|
@ -43,7 +43,7 @@ A theme, config and collection of plugins for Vim.
|
||||||
* Place _darkcloud-vimconfig_ in the default location @ _/etc/darkcloud-vimconfig_.
|
* Place _darkcloud-vimconfig_ in the default location @ _/etc/darkcloud-vimconfig_.
|
||||||
* Create your own vimrc and have that set the _g:darkcloudpath_ variable before sourcing the included vimrc.
|
* Create your own vimrc and have that set the _g:darkcloudpath_ variable before sourcing the included vimrc.
|
||||||
|
|
||||||
### Vimpager ###
|
### Vimpager
|
||||||
|
|
||||||
You can configure your PAGER to use darkcloud-vimconfig using vimpager by adding the following to your bashrc (assuming the default path @ _"/etc/darkcloud-vimconfig"_):
|
You can configure your PAGER to use darkcloud-vimconfig using vimpager by adding the following to your bashrc (assuming the default path @ _"/etc/darkcloud-vimconfig"_):
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ alias less="$PAGER"
|
||||||
alias zless="$PAGER"
|
alias zless="$PAGER"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Configuration ##
|
## Configuration
|
||||||
|
|
||||||
* **Configure Variables**: The following variables can be added to _vim/vimrc.user_ and have their values set to the values you require:
|
* **Configure Variables**: The following variables can be added to _vim/vimrc.user_ and have their values set to the values you require:
|
||||||
* `g:autostartchecker`: **1** = Check syntax once an appropriate file is loaded | **0** = Check syntax only after syntax checking is toggled on (_default_: **0**)
|
* `g:autostartchecker`: **1** = Check syntax once an appropriate file is loaded | **0** = Check syntax only after syntax checking is toggled on (_default_: **0**)
|
||||||
|
@ -68,9 +68,9 @@ alias zless="$PAGER"
|
||||||
* **Update Script**: (requires: bash+git) Use this to update the project and submodules, as well as handle any required maintenance, generate docs from the pathogen plugins and create missing config scripts with preset values.
|
* **Update Script**: (requires: bash+git) Use this to update the project and submodules, as well as handle any required maintenance, generate docs from the pathogen plugins and create missing config scripts with preset values.
|
||||||
* **Generate System Tags**: (requires: bash+ctags) Generate a list of ctags for your system libraries in _/usr/include_ and _/usr/local/include_ as well as any folders passed as arguments by running the _gentags_ script.
|
* **Generate System Tags**: (requires: bash+ctags) Generate a list of ctags for your system libraries in _/usr/include_ and _/usr/local/include_ as well as any folders passed as arguments by running the _gentags_ script.
|
||||||
|
|
||||||
## Mappings ##
|
## Mappings
|
||||||
|
|
||||||
### Mouse ###
|
### Mouse
|
||||||
|
|
||||||
| Binding | Mode | Action |
|
| Binding | Mode | Action |
|
||||||
|-------------------------------|------|----------------------------------------------|
|
|-------------------------------|------|----------------------------------------------|
|
||||||
|
@ -90,9 +90,9 @@ alias zless="$PAGER"
|
||||||
| Ctrl+Alt+MiddleClick | ALL | Paste at the cursor |
|
| Ctrl+Alt+MiddleClick | ALL | Paste at the cursor |
|
||||||
| Shift+MiddleClick | ALL | Paste the contents of the xorg buffer |
|
| Shift+MiddleClick | ALL | Paste the contents of the xorg buffer |
|
||||||
|
|
||||||
### Keyboard ###
|
### Keyboard
|
||||||
|
|
||||||
#### Sidebars ####
|
#### Sidebars
|
||||||
|
|
||||||
| Binding | Mode | Action |
|
| Binding | Mode | Action |
|
||||||
|------------|----------|-----------------------------------------------|
|
|------------|----------|-----------------------------------------------|
|
||||||
|
@ -101,7 +101,7 @@ alias zless="$PAGER"
|
||||||
| F11 or \+\ | ALL or N | Toggle the location list for **ale** issues |
|
| F11 or \+\ | ALL or N | Toggle the location list for **ale** issues |
|
||||||
| F12 or \+[ | ALL or N | Toggle **vimfiler** file manager sidebar |
|
| F12 or \+[ | ALL or N | Toggle **vimfiler** file manager sidebar |
|
||||||
|
|
||||||
#### Toggles ####
|
#### Toggles
|
||||||
|
|
||||||
| Binding | Mode | Action |
|
| Binding | Mode | Action |
|
||||||
|-----------------|------|--------------------------------------------------|
|
|-----------------|------|--------------------------------------------------|
|
||||||
|
@ -115,7 +115,7 @@ alias zless="$PAGER"
|
||||||
| \` | N | Toggle gutter (left bar with line numbers etc.) |
|
| \` | N | Toggle gutter (left bar with line numbers etc.) |
|
||||||
| Backslash+? | N | Toggle the **vim** reference manual |
|
| Backslash+? | N | Toggle the **vim** reference manual |
|
||||||
|
|
||||||
#### Spell Check ####
|
#### Spell Check
|
||||||
|
|
||||||
| Binding | Mode | Action |
|
| Binding | Mode | Action |
|
||||||
|---------|------|-----------------------------------------------|
|
|---------|------|-----------------------------------------------|
|
||||||
|
@ -124,7 +124,7 @@ alias zless="$PAGER"
|
||||||
| ?N | N | Go to the next spelling mistake |
|
| ?N | N | Go to the next spelling mistake |
|
||||||
| ?P | N | Go to the previous spelling mistake |
|
| ?P | N | Go to the previous spelling mistake |
|
||||||
|
|
||||||
#### Fixing and Formatting ####
|
#### Fixing and Formatting
|
||||||
|
|
||||||
| Binding | Mode | Action |
|
| Binding | Mode | Action |
|
||||||
|----------|------|---------------------------------------------------------------|
|
|----------|------|---------------------------------------------------------------|
|
||||||
|
@ -138,7 +138,7 @@ alias zless="$PAGER"
|
||||||
| Leader+A | N+V | Align comments in document/selection |
|
| Leader+A | N+V | Align comments in document/selection |
|
||||||
| Leader+a | N+V | Align comments following non-comments in document/selection |
|
| Leader+a | N+V | Align comments following non-comments in document/selection |
|
||||||
|
|
||||||
#### GVim ####
|
#### GVim
|
||||||
|
|
||||||
| Binding | Mode | Action |
|
| Binding | Mode | Action |
|
||||||
|--------------|------|-----------------------|
|
|--------------|------|-----------------------|
|
||||||
|
@ -146,11 +146,11 @@ alias zless="$PAGER"
|
||||||
| Backslash+F2 | ALL | Toggle the toolbar |
|
| Backslash+F2 | ALL | Toggle the toolbar |
|
||||||
| Backslash+F3 | ALL | Toggle the scrollbars |
|
| Backslash+F3 | ALL | Toggle the scrollbars |
|
||||||
|
|
||||||
### Complete Reference ###
|
### Complete Reference
|
||||||
|
|
||||||
For a complete list of mappings specific to **darkcloud-vimconfig**, check the list in the comments at the top of [vim/config/keyboard.vim](https://github.com/prurigro/darkcloud-vimconfig/blob/master/vim/config/keyboard.vim).
|
For a complete list of mappings specific to **darkcloud-vimconfig**, check the list in the comments at the top of [vim/config/keyboard.vim](https://github.com/prurigro/darkcloud-vimconfig/blob/master/vim/config/keyboard.vim).
|
||||||
|
|
||||||
## Plugins ##
|
## Plugins
|
||||||
|
|
||||||
* [ale](https://github.com/w0rp/ale): Asynchronous Lint Engine
|
* [ale](https://github.com/w0rp/ale): Asynchronous Lint Engine
|
||||||
* [deoplete.nvim](https://github.com/Shougo/deoplete.nvim): Dark powered asynchronous completion framework for neovim/Vim8
|
* [deoplete.nvim](https://github.com/Shougo/deoplete.nvim): Dark powered asynchronous completion framework for neovim/Vim8
|
||||||
|
@ -185,12 +185,12 @@ For a complete list of mappings specific to **darkcloud-vimconfig**, check the l
|
||||||
* [vimfiler.vim](https://github.com/Shougo/vimfiler.vim): A curses-style file manager for vim that runs on it's own or in a sidebar and can associate handlers for file types.
|
* [vimfiler.vim](https://github.com/Shougo/vimfiler.vim): A curses-style file manager for vim that runs on it's own or in a sidebar and can associate handlers for file types.
|
||||||
* [vimpager](https://github.com/rkitover/vimpager): Pager using vim and less.vim
|
* [vimpager](https://github.com/rkitover/vimpager): Pager using vim and less.vim
|
||||||
|
|
||||||
## Credits ##
|
## Credits
|
||||||
|
|
||||||
* By Kevin MacMartin: [GitHub Projects](https://github.com/prurigro?tab=repositories) | [Arch Linux AUR Packages](https://aur.archlinux.org/packages/?SeB=m&K=prurigro)
|
* By Kevin MacMartin: [GitHub Projects](https://github.com/prurigro?tab=repositories) | [Arch Linux AUR Packages](https://aur.archlinux.org/packages/?SeB=m&K=prurigro)
|
||||||
* The jellybean theme for Vim by [NanoTech](http://nanotech.nanotechcorp.net) was stripped down and used as a starting point to build the darkcloud theme included in this project.
|
* The jellybean theme for Vim by [NanoTech](http://nanotech.nanotechcorp.net) was stripped down and used as a starting point to build the darkcloud theme included in this project.
|
||||||
* The [vim-markdown](https://github.com/plasticboy/vim-markdown) plugin **TableFormat** command, used to format tables in markdown files, was pulled into [plugins.vim](https://github.com/prurigro/darkcloud-vimconfig/blob/master/vim/config/plugins.vim) from [ftplugin/mkd](https://github.com/plasticboy/vim-markdown/blob/master/ftplugin/mkd.vim).
|
* The [vim-markdown](https://github.com/plasticboy/vim-markdown) plugin **TableFormat** command, used to format tables in markdown files, was pulled into [plugins.vim](https://github.com/prurigro/darkcloud-vimconfig/blob/master/vim/config/plugins.vim) from [ftplugin/mkd](https://github.com/plasticboy/vim-markdown/blob/master/ftplugin/mkd.vim).
|
||||||
|
|
||||||
## License ##
|
## License
|
||||||
|
|
||||||
Licensed under the [MIT license](http://opensource.org/licenses/MIT).
|
Licensed under the [MIT license](http://opensource.org/licenses/MIT).
|
||||||
|
|
Loading…
Reference in a new issue