1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 03:00:04 +08:00

Improve markdown layer

ref: https://github.com/wooorm/remark/issues/281#issuecomment-318073708
This commit is contained in:
wsdjeg 2017-07-27 06:52:18 +08:00
parent 32f5057954
commit 244d014073
2 changed files with 37 additions and 34 deletions

View File

@ -26,6 +26,12 @@ function! SpaceVim#layers#lang#markdown#config() abort
if executable('firefox')
let g:mkdp_path_to_chrome= get(g:, 'mkdp_path_to_chrome', 'firefox')
endif
let g:neoformat_enabled_markdown = ['remark']
let g:neoformat_markdown_remark = {
\ 'exe': 'remark',
\ 'args': ['--no-color', '--silent', '--use', 'remark-frontmatter'],
\ 'stdin': 1,
\ }
endfunction
function! s:mappings() abort

View File

@ -4,7 +4,6 @@ title: "SpaceVim lang#java layer"
# [SpaceVim Layers:](https://spacevim.org/layers) lang#java
<!-- vim-markdown-toc GFM -->
* [Description](#description)
* [Layer Installation](#layer-installation)
@ -30,36 +29,35 @@ To use this configuration layer, add `SPLayer 'lang#java'` to your custom config
**Import key bindings:**
Key Binding | Description
-----------| -----------
`F4` (Insert/Normal) | Import class under cursor
`SPC l I` | Import missing classes
`SPC l R` | Remove unused classes
`SPC l i` | smart import class under cursor
`<C-j>I` (Insert) | Import missing classes
`<C-j>R` (Insert) | Remove unused classes
`<C-j>i` (Insert) | smart import class under cursor
| Key Binding | Description |
| -------------------- | ------------------------------- |
| `F4` (Insert/Normal) | Import class under cursor |
| `SPC l I` | Import missing classes |
| `SPC l R` | Remove unused classes |
| `SPC l i` | smart import class under cursor |
| `<C-j>I` (Insert) | Import missing classes |
| `<C-j>R` (Insert) | Remove unused classes |
| `<C-j>i` (Insert) | smart import class under cursor |
**Generate key bindings:**
Mode | Key Binding | Description
----- | ------| -----------
normal | `SPC l A` | generate accessors
normal/visual | `SPC l s` | generate setter accessor
normal/visual | `SPC l g` | generate getter accessor
normal/visual | `SPC l a` | generate setter and getter accessor
insert | `<c-j>s` | generate setter accessor
insert | `<c-j>g` | generate getter accessor
insert | `<c-j>a` | generate getter and setter accessor
normal | `SPC l t s` | generate toString function
normal | `SPC l e q` | generate equals and hashcode function
normal | `SPC l c` | generate constructor
normal | `SPC l C` | generate default constructor
| Mode | Key Binding | Description |
| ------------- | ----------- | ------------------------------------- |
| normal | `SPC l A` | generate accessors |
| normal/visual | `SPC l s` | generate setter accessor |
| normal/visual | `SPC l g` | generate getter accessor |
| normal/visual | `SPC l a` | generate setter and getter accessor |
| insert | `<c-j>s` | generate setter accessor |
| insert | `<c-j>g` | generate getter accessor |
| insert | `<c-j>a` | generate getter and setter accessor |
| normal | `SPC l t s` | generate toString function |
| normal | `SPC l e q` | generate equals and hashcode function |
| normal | `SPC l c` | generate constructor |
| normal | `SPC l C` | generate default constructor |
**Code formatting:**
the default key bindings for format current buffer is `SPC b f`. and this key bindings is defined in [format layer](). you can also use `g=` to indent current buffer.
the default key bindings for format current buffer is `SPC b f`. and this key bindings is defined in [format layer](<>). you can also use `g=` to indent current buffer.
To make neoformat support java file, you should install uncrustify. or
download [google's formater jar](https://github.com/google/google-java-format)
@ -68,16 +66,15 @@ to SpaceVim custom configuration file.
#### Maven
Key Binding | Description
-----------| -----------
`SPC l m i` | Run maven clean install
`SPC l m I` | Run maven install
`SPC l m p` | Run one already goal from list
`SPC l m r` | Run maven goals
`SPC l m R` | Run one maven goal
`SPC l m t` | Run maven test
| Key Binding | Description |
| ----------- | ------------------------------ |
| `SPC l m i` | Run maven clean install |
| `SPC l m I` | Run maven install |
| `SPC l m p` | Run one already goal from list |
| `SPC l m r` | Run maven goals |
| `SPC l m R` | Run one maven goal |
| `SPC l m t` | Run maven test |
### Problems buffer
### Project buffer