mirror of
https://github.com/preservim/vim-thematic.git
synced 2025-11-11 19:33:50 -05:00
Better key mappings for Narrow/Widen commands
This commit is contained in:
@@ -77,8 +77,8 @@ let g:thematic#themes = {
|
|||||||
\ }
|
\ }
|
||||||
```
|
```
|
||||||
|
|
||||||
Name your themes as you wish. Note that if you don't specify a
|
Name your themes as you wish. Note that if you don't specify a
|
||||||
`colorscheme` property, _thematic_ will attempt to load one using your
|
`colorscheme` property, _thematic_ will attempt to load one using your
|
||||||
theme name. (See bubblegum and jellybeans example above.)
|
theme name. (See bubblegum and jellybeans example above.)
|
||||||
|
|
||||||
To curb redundancy among your themes, you can specify a dictionary of
|
To curb redundancy among your themes, you can specify a dictionary of
|
||||||
@@ -238,23 +238,25 @@ of your choice. For example, to map this feature to the `Command-9` and
|
|||||||
`Command-0` keys in MacVim, add to your `.gvimrc`:
|
`Command-0` keys in MacVim, add to your `.gvimrc`:
|
||||||
|
|
||||||
```vim
|
```vim
|
||||||
map <silent> <D-9> <Plug>ThematicNarrow
|
noremap <silent> <D-9> :<C-u>ThematicNarrow<cr>
|
||||||
map <silent> <D-0> <Plug>ThematicWiden
|
noremap <silent> <D-0> :<C-u>ThematicWiden<cr>
|
||||||
|
inoremap <silent> <D-9> <C-o>:ThematicNarrow<cr>
|
||||||
|
inoremap <silent> <D-0> <C-o>:ThematicWiden<cr>
|
||||||
```
|
```
|
||||||
|
|
||||||
This is especially useful in fullscreen mode to adjust the side margins.
|
This is especially useful in fullscreen mode to adjust the side margins.
|
||||||
It also complements `Command-Minus` and `Command-Equals` to adjust font
|
It also complements `Command-Minus` and `Command-Equals` to adjust font
|
||||||
size.
|
size.
|
||||||
|
|
||||||
## FAQ
|
## FAQ
|
||||||
|
|
||||||
### Q: I want to set `cursorline`, `wrap`, `textwidth`, `foldcolumn`, etc. in my themes.
|
### Q: I want to set `cursorline`, `wrap`, `textwidth`, `foldcolumn`, etc. in my themes.
|
||||||
|
|
||||||
At present, _thematic_ focuses exclusively on global settings. The
|
At present, _thematic_ focuses exclusively on global settings. The
|
||||||
settings above are not globally-scoped but are instead scoped to
|
settings above are not globally-scoped but are instead scoped to
|
||||||
individual buffers and windows. Until we determine a good approach to
|
individual buffers and windows. Until we determine a good approach to
|
||||||
support these 'lesser' scoped settings, you can set them for all
|
support these 'lesser' scoped settings, you can set them for all
|
||||||
buffers via your `.vimrc` or by file type using the `autocmd FileType`
|
buffers via your `.vimrc` or by file type using the `autocmd FileType`
|
||||||
feature in Vim.
|
feature in Vim.
|
||||||
|
|
||||||
Settings that actively modify your files, such as `textwidth`, aren't
|
Settings that actively modify your files, such as `textwidth`, aren't
|
||||||
@@ -334,8 +336,8 @@ to test on official Yosemite release before filing MacVim bug.)
|
|||||||
|
|
||||||
### Q: How can I apply my own custom highlights?
|
### Q: How can I apply my own custom highlights?
|
||||||
|
|
||||||
_thematic_ doesn't yet support theme-specific customization beyond the `-fix`
|
_thematic_ doesn't yet support theme-specific customization beyond the `-fix`
|
||||||
and `-mute` options mentioned above, but you can ensure that custom highlights
|
and `-mute` options mentioned above, but you can ensure that custom highlights
|
||||||
are used in your `.vimrc`, for example:
|
are used in your `.vimrc`, for example:
|
||||||
|
|
||||||
```vim
|
```vim
|
||||||
@@ -357,7 +359,7 @@ You have encountered an outstanding bug that hasn’t yet been diagnosed and
|
|||||||
fixed. In the meantime, set up a handy key to force a redraw when the
|
fixed. In the meantime, set up a handy key to force a redraw when the
|
||||||
redraw does not occur. In your `.vimrc`:
|
redraw does not occur. In your `.vimrc`:
|
||||||
|
|
||||||
```vim
|
```vim
|
||||||
" <c-l> to clear the highlight, as well as redraw the screen
|
" <c-l> to clear the highlight, as well as redraw the screen
|
||||||
noremap <silent> <C-l> :<C-u>nohlsearch<cr><C-l>
|
noremap <silent> <C-l> :<C-u>nohlsearch<cr><C-l>
|
||||||
inoremap <silent> <C-l> <C-o>:nohlsearch<cr>
|
inoremap <silent> <C-l> <C-o>:nohlsearch<cr>
|
||||||
@@ -382,7 +384,7 @@ as Menlo on OS X.) Many more are available to download for free:
|
|||||||
* [Share Tech Mono](http://www.google.com/fonts/specimen/Share+Tech+Mono)
|
* [Share Tech Mono](http://www.google.com/fonts/specimen/Share+Tech+Mono)
|
||||||
* [Source Code Pro](http://www.google.com/fonts/specimen/Source+Code+Pro) (7 weights)
|
* [Source Code Pro](http://www.google.com/fonts/specimen/Source+Code+Pro) (7 weights)
|
||||||
|
|
||||||
The following collections feature **bold** and *italic* variations,
|
The following collections feature **bold** and *italic* variations,
|
||||||
to make the most of colorschemes that use them:
|
to make the most of colorschemes that use them:
|
||||||
|
|
||||||
* [Anonymous Pro](https://www.google.com/fonts/specimen/Anonymous+Pro) (serif)
|
* [Anonymous Pro](https://www.google.com/fonts/specimen/Anonymous+Pro) (serif)
|
||||||
@@ -402,7 +404,7 @@ If you find this plugin useful, you may want to check out these others by
|
|||||||
* [vim-colors-pencil][cp] - color scheme for Vim inspired by IA Writer
|
* [vim-colors-pencil][cp] - color scheme for Vim inspired by IA Writer
|
||||||
* [vim-lexical][lx] - building on Vim’s spell-check and thesaurus/dictionary completion
|
* [vim-lexical][lx] - building on Vim’s spell-check and thesaurus/dictionary completion
|
||||||
* [vim-litecorrect][lc] - lightweight auto-correction for Vim
|
* [vim-litecorrect][lc] - lightweight auto-correction for Vim
|
||||||
* [vim-one][vo] - make use of Vim’s _+clientserver_ capabilities
|
* [vim-one][vo] - make use of Vim’s _+clientserver_ capabilities
|
||||||
* [vim-pencil][pn] - rethinking Vim as a tool for writers
|
* [vim-pencil][pn] - rethinking Vim as a tool for writers
|
||||||
* [vim-textobj-quote][qu] - extends Vim to support typographic (‘curly’) quotes
|
* [vim-textobj-quote][qu] - extends Vim to support typographic (‘curly’) quotes
|
||||||
* [vim-textobj-sentence][ts] - improving on Vim's native sentence motion command
|
* [vim-textobj-sentence][ts] - improving on Vim's native sentence motion command
|
||||||
|
|||||||
Reference in New Issue
Block a user