mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-23 07:10:06 +08:00
2.6 KiB
2.6 KiB
title | description |
---|---|
SpaceVim core layer | SpaceVim core layer provides many default key bindings and features. |
Available Layers >> core
Intro
The core
layer of SpaceVim. This layer is enabled by default, and it provides filetree,
comment key bindings etc.
Features
FileTree
The filetree is included in core layer, by default nerdtree
is used as filetree manager.
To use defx, please add following snippet into your configuration file.
[options]
filemanager = "defx"
Configuration
filetree_show_hidden
: option for showing hidden file in filetree, disabled by default.enable_smooth_scrolling
: enable/disabled smooth scrolling key bindings, enabled by default.enable_filetree_gitstatus
: enable/disable git status column in filetree.enable_filetree_filetypeicon
: enable/disable filetype icons in filetree.enable_netrw
: enable/disable netrw, disabled by default.enable_quickfix_key_bindings
: enable/disable quickfix.nvim, mappings for neovim quickfix window. This option is only for neovim.
[[layers]]
name = 'core'
filetree_show_hidden = true
enable_smooth_scrolling = true
filetree_opened_icon = ''
filetree_closed_icon = ''
If enable_quickfix_key_bindings
is true
, The following key bindings can be used in quickfix window,
and which also can be change in bootstrap function.
Key bindings | description |
---|---|
dd |
remove item under cursor line in normal mode |
d |
remove selected items in visual mode |
c |
remove items which filename match input regex |
C |
remove items which filename not match input regex |
o |
remove items which error description match input regex |
O |
remove items which error description not match input regex |
u |
undo last change |
Options to change these mappings:
g:quickfix_mapping_delete
: default isdd
g:quickfix_mapping_visual_delete
: default isd
g:quickfix_mapping_filter_filename
: default isc
g:quickfix_mapping_rfilter_filename
: default isC
g:quickfix_mapping_filter_text
: default iso
g:quickfix_mapping_rfilter_text
: default isO
g:quickfix_mapping_undo
: default isu