1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 17:40:06 +08:00
SpaceVim/docs/layers/core.md
2021-09-19 17:32:31 +08:00

47 lines
1.0 KiB
Markdown

---
title: "SpaceVim core layer"
description: "SpaceVim core layer provides many default key bindings and features."
---
# [Available Layers](../) >> core
<!-- vim-markdown-toc GFM -->
- [Intro](#intro)
- [Features](#features)
- [FileTree](#filetree)
- [Configuration](#configuration)
<!-- vim-markdown-toc -->
## 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.
```toml
[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.
```toml
[[layers]]
name = 'core'
filetree_show_hidden = true
enable_smooth_scrolling = true
filetree_opened_icon = ''
filetree_closed_icon = ''
```