diff --git a/autoload/SpaceVim/server.vim b/autoload/SpaceVim/server.vim index 6dafee167..320d01a93 100644 --- a/autoload/SpaceVim/server.vim +++ b/autoload/SpaceVim/server.vim @@ -20,7 +20,7 @@ function! SpaceVim#server#connect() try call serverstart($SPACEVIM_SERVER_ADDRESS) call SpaceVim#logger#info('SpaceVim server startup at:' . $SPACEVIM_SERVER_ADDRESS) - catch /Failed to start server: address already in use/ + catch endtry elseif has('clientserver') && exists('*remote_startserver') if index(split(serverlist(), "\n"), $SPACEVIM_SERVER_ADDRESS) == -1 diff --git a/doc/SpaceVim.txt b/doc/SpaceVim.txt index 104de2ba0..310733cb6 100644 --- a/doc/SpaceVim.txt +++ b/doc/SpaceVim.txt @@ -258,7 +258,7 @@ Set the warning symbol for SpaceVim's syntax maker. Default is '⚠'. let g:spacevim_warning_symbol = '!' < - *g:spacevim_info_symbol* + *g:spacevim_info_symbol* Set the information symbol for SpaceVim's syntax maker. Default is '🛈'. > let g:spacevim_info_symbol = 'i' diff --git a/docs/README_zh_cn.md b/docs/README_zh_cn.md index 91a44b5c2..79f6d1e00 100644 --- a/docs/README_zh_cn.md +++ b/docs/README_zh_cn.md @@ -43,144 +43,144 @@ SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,其中包 -* [安装](#安装) -* [更新](#更新) -* [文档](#文档) - * [核心思想](#核心思想) - * [记忆辅助](#记忆辅助) - * [可视化交互](#可视化交互) - * [一致性](#一致性) - * [社区驱动](#社区驱动) - * [显著特性](#显著特性) - * [快捷键导航](#快捷键导航) - * [运行截图](#运行截图) - * [欢迎页面](#欢迎页面) - * [工作界面](#工作界面) - * [谁将从 SpaceVim 中获益?](#谁将从-spacevim-中获益) - * [更新和回滚](#更新和回滚) - * [SpaceVim 自身更新](#spacevim-自身更新) - * [自动更新](#自动更新) - * [通过插件管理器更新](#通过插件管理器更新) - * [通过 git 进行更新](#通过-git-进行更新) - * [更新插件](#更新插件) - * [配置模块](#配置模块) - * [用户配置](#用户配置) - * [自动生成用户配置](#自动生成用户配置) - * [用户配置目录](#用户配置目录) - * [概念](#概念) - * [临时快捷键](#临时快捷键) - * [优雅的界面](#优雅的界面) - * [主题](#主题) - * [字体](#字体) - * [界面元素切换](#界面元素切换) - * [状态栏 & 标签栏](#状态栏--标签栏) - * [状态栏](#状态栏) - * [标签栏](#标签栏) - * [手册](#手册) - * [自动补全](#自动补全) - * [Unite/Denite](#unitedenite) - * [Unite/Denite buffer 中的快捷键](#unitedenite-buffer-中的快捷键) - * [交互](#交互) - * [快捷键](#快捷键) - * [快捷键导航](#快捷键导航-1) - * [通过 Unite/Denite 浏览快捷键](#通过-unitedenite-浏览快捷键) - * [获取帮助信息](#获取帮助信息) - * [可用模块](#可用模块) - * [可用的插件](#可用的插件) - * [添加用户自定义插件](#添加用户自定义插件) - * [界面元素显示切换](#界面元素显示切换) - * [常规操作](#常规操作) - * [光标移动](#光标移动) - * [快速跳转](#快速跳转) - * [快速跳到网址 (TODO)](#快速跳到网址-todo) - * [常用的成对快捷键](#常用的成对快捷键) - * [跳转,合并,拆分](#跳转合并拆分) - * [跳转](#跳转) - * [合并,拆分](#合并拆分) - * [窗口操作](#窗口操作) - * [窗口操作常用快捷键](#窗口操作常用快捷键) - * [文件和 Buffer 操作](#文件和-buffer-操作) - * [Buffer 操作相关快捷键](#buffer-操作相关快捷键) - * [新建空白 buffer](#新建空白-buffer) - * [特殊 buffer](#特殊-buffer) - * [文件操作相关快捷键](#文件操作相关快捷键) - * [Vim 和 SpaceVim 相关文件](#vim-和-spacevim-相关文件) - * [文件树](#文件树) - * [文件树中的常用操作](#文件树中的常用操作) - * [文件树中打开文件](#文件树中打开文件) - * [Commands starting with `g`](#commands-starting-with-g) - * [Commands starting with `z`](#commands-starting-with-z) - * [Auto-saving](#auto-saving) - * [Searching](#searching) - * [With an external tool](#with-an-external-tool) - * [Useful key bindings](#useful-key-bindings) - * [Searching in current file](#searching-in-current-file) - * [Searching in all loaded buffers](#searching-in-all-loaded-buffers) - * [Searching in an arbitrary directory](#searching-in-an-arbitrary-directory) - * [Searching in a project](#searching-in-a-project) - * [Background searching in a project](#background-searching-in-a-project) - * [Searching the web](#searching-the-web) - * [Searching on the fly](#searching-on-the-fly) - * [Persistent highlighting](#persistent-highlighting) - * [Editing](#editing) - * [Paste text](#paste-text) - * [Auto-indent pasted text](#auto-indent-pasted-text) - * [Text manipulation commands](#text-manipulation-commands) - * [Text insertion commands](#text-insertion-commands) - * [Commenting](#commenting) - * [Multi-Encodings](#multi-encodings) - * [Errors handling](#errors-handling) - * [Managing projects](#managing-projects) -* [Achievements](#achievements) - * [issues](#issues) - * [Stars, forks and watchers](#stars-forks-and-watchers) -* [Features](#features) - * [Awesome ui](#awesome-ui) - * [Mnemonic key bindings](#mnemonic-key-bindings) -* [Language specific mode](#language-specific-mode) -* [Key Mapping](#key-mapping) - * [c/c++ support](#cc-support) - * [go support](#go-support) - * [python support](#python-support) -* [Neovim centric - Dark powered mode of SpaceVim.](#neovim-centric---dark-powered-mode-of-spacevim) -* [Modular configuration](#modular-configuration) -* [Multiple leader mode](#multiple-leader-mode) - * [Global origin vim leader](#global-origin-vim-leader) - * [Local origin vim leader](#local-origin-vim-leader) - * [Windows function leader](#windows-function-leader) - * [Unite work flow leader](#unite-work-flow-leader) -* [Unite centric work-flow](#unite-centric-work-flow) - * [Plugin Highlights](#plugin-highlights) - * [Non Lazy-Loaded Plugins](#non-lazy-loaded-plugins) - * [Lazy-Loaded Plugins](#lazy-loaded-plugins) - * [Language](#language) - * [Commands](#commands) - * [Commands](#commands-1) - * [Completion](#completion) - * [Unite](#unite) - * [Operators & Text Objects](#operators--text-objects) - * [Custom Key bindings](#custom-key-bindings) - * [File Operations](#file-operations) - * [Editor UI](#editor-ui) - * [Window Management](#window-management) - * [Native functions](#native-functions) - * [Plugin: Unite](#plugin-unite) - * [Plugin: neocomplete](#plugin-neocomplete) - * [Plugin: NERD Commenter](#plugin-nerd-commenter) - * [Plugin: Goyo and Limelight](#plugin-goyo-and-limelight) - * [Plugin: ChooseWin](#plugin-choosewin) - * [Plugin: Bookmarks](#plugin-bookmarks) - * [Plugin: Gina/Gita](#plugin-ginagita) - * [Plugin: vim-signify](#plugin-vim-signify) - * [Misc Plugins](#misc-plugins) - * [模块化配置](#模块化配置) - * [Denite/Unite为主的工作平台](#deniteunite为主的工作平台) - * [自动补全](#自动补全-1) - * [细致的tags管理](#细致的tags管理) -* [快速](#快速) - * [SpaceVim选项](#spacevim选项) - * [延伸阅读](#延伸阅读) - * [Vim 8 新特新之旅](#vim-8-新特新之旅) +- [安装](#安装) +- [更新](#更新) +- [文档](#文档) + - [核心思想](#核心思想) + - [记忆辅助](#记忆辅助) + - [可视化交互](#可视化交互) + - [一致性](#一致性) + - [社区驱动](#社区驱动) + - [显著特性](#显著特性) + - [快捷键导航](#快捷键导航) + - [运行截图](#运行截图) + - [欢迎页面](#欢迎页面) + - [工作界面](#工作界面) + - [谁将从 SpaceVim 中获益?](#谁将从-spacevim-中获益) + - [更新和回滚](#更新和回滚) + - [SpaceVim 自身更新](#spacevim-自身更新) + - [自动更新](#自动更新) + - [通过插件管理器更新](#通过插件管理器更新) + - [通过 git 进行更新](#通过-git-进行更新) + - [更新插件](#更新插件) + - [配置模块](#配置模块) + - [用户配置](#用户配置) + - [自动生成用户配置](#自动生成用户配置) + - [用户配置目录](#用户配置目录) + - [概念](#概念) + - [临时快捷键](#临时快捷键) + - [优雅的界面](#优雅的界面) + - [主题](#主题) + - [字体](#字体) + - [界面元素切换](#界面元素切换) + - [状态栏 & 标签栏](#状态栏--标签栏) + - [状态栏](#状态栏) + - [标签栏](#标签栏) + - [手册](#手册) + - [自动补全](#自动补全) + - [Unite/Denite](#unitedenite) + - [Unite/Denite buffer 中的快捷键](#unitedenite-buffer-中的快捷键) + - [交互](#交互) + - [快捷键](#快捷键) + - [快捷键导航](#快捷键导航-1) + - [通过 Unite/Denite 浏览快捷键](#通过-unitedenite-浏览快捷键) + - [获取帮助信息](#获取帮助信息) + - [可用模块](#可用模块) + - [可用的插件](#可用的插件) + - [添加用户自定义插件](#添加用户自定义插件) + - [界面元素显示切换](#界面元素显示切换) + - [常规操作](#常规操作) + - [光标移动](#光标移动) + - [快速跳转](#快速跳转) + - [快速跳到网址 (TODO)](#快速跳到网址-todo) + - [常用的成对快捷键](#常用的成对快捷键) + - [跳转,合并,拆分](#跳转合并拆分) + - [跳转](#跳转) + - [合并,拆分](#合并拆分) + - [窗口操作](#窗口操作) + - [窗口操作常用快捷键](#窗口操作常用快捷键) + - [文件和 Buffer 操作](#文件和-buffer-操作) + - [Buffer 操作相关快捷键](#buffer-操作相关快捷键) + - [新建空白 buffer](#新建空白-buffer) + - [特殊 buffer](#特殊-buffer) + - [文件操作相关快捷键](#文件操作相关快捷键) + - [Vim 和 SpaceVim 相关文件](#vim-和-spacevim-相关文件) + - [文件树](#文件树) + - [文件树中的常用操作](#文件树中的常用操作) + - [文件树中打开文件](#文件树中打开文件) + - [Commands starting with `g`](#commands-starting-with-g) + - [Commands starting with `z`](#commands-starting-with-z) + - [Auto-saving](#auto-saving) + - [Searching](#searching) + - [With an external tool](#with-an-external-tool) + - [Useful key bindings](#useful-key-bindings) + - [Searching in current file](#searching-in-current-file) + - [Searching in all loaded buffers](#searching-in-all-loaded-buffers) + - [Searching in an arbitrary directory](#searching-in-an-arbitrary-directory) + - [Searching in a project](#searching-in-a-project) + - [Background searching in a project](#background-searching-in-a-project) + - [Searching the web](#searching-the-web) + - [Searching on the fly](#searching-on-the-fly) + - [Persistent highlighting](#persistent-highlighting) + - [Editing](#editing) + - [Paste text](#paste-text) + - [Auto-indent pasted text](#auto-indent-pasted-text) + - [Text manipulation commands](#text-manipulation-commands) + - [Text insertion commands](#text-insertion-commands) + - [Commenting](#commenting) + - [Multi-Encodings](#multi-encodings) + - [Errors handling](#errors-handling) + - [Managing projects](#managing-projects) +- [Achievements](#achievements) + - [issues](#issues) + - [Stars, forks and watchers](#stars-forks-and-watchers) +- [Features](#features) + - [Awesome ui](#awesome-ui) + - [Mnemonic key bindings](#mnemonic-key-bindings) +- [Language specific mode](#language-specific-mode) +- [Key Mapping](#key-mapping) + - [c/c++ support](#cc-support) + - [go support](#go-support) + - [python support](#python-support) +- [Neovim centric - Dark powered mode of SpaceVim.](#neovim-centric---dark-powered-mode-of-spacevim) +- [Modular configuration](#modular-configuration) +- [Multiple leader mode](#multiple-leader-mode) + - [Global origin vim leader](#global-origin-vim-leader) + - [Local origin vim leader](#local-origin-vim-leader) + - [Windows function leader](#windows-function-leader) + - [Unite work flow leader](#unite-work-flow-leader) +- [Unite centric work-flow](#unite-centric-work-flow) + - [Plugin Highlights](#plugin-highlights) + - [Non Lazy-Loaded Plugins](#non-lazy-loaded-plugins) + - [Lazy-Loaded Plugins](#lazy-loaded-plugins) + - [Language](#language) + - [Commands](#commands) + - [Commands](#commands-1) + - [Completion](#completion) + - [Unite](#unite) + - [Operators & Text Objects](#operators--text-objects) + - [Custom Key bindings](#custom-key-bindings) + - [File Operations](#file-operations) + - [Editor UI](#editor-ui) + - [Window Management](#window-management) + - [Native functions](#native-functions) + - [Plugin: Unite](#plugin-unite) + - [Plugin: neocomplete](#plugin-neocomplete) + - [Plugin: NERD Commenter](#plugin-nerd-commenter) + - [Plugin: Goyo and Limelight](#plugin-goyo-and-limelight) + - [Plugin: ChooseWin](#plugin-choosewin) + - [Plugin: Bookmarks](#plugin-bookmarks) + - [Plugin: Gina/Gita](#plugin-ginagita) + - [Plugin: vim-signify](#plugin-vim-signify) + - [Misc Plugins](#misc-plugins) + - [模块化配置](#模块化配置) + - [Denite/Unite为主的工作平台](#deniteunite为主的工作平台) + - [自动补全](#自动补全-1) + - [细致的tags管理](#细致的tags管理) +- [快速](#快速) + - [SpaceVim选项](#spacevim选项) + - [延伸阅读](#延伸阅读) + - [Vim 8 新特新之旅](#vim-8-新特新之旅) diff --git a/docs/documentation.md b/docs/documentation.md index deee639fb..c5c5505db 100644 --- a/docs/documentation.md +++ b/docs/documentation.md @@ -7,136 +7,136 @@ description: "General documentation about how to using SpaceVim, including the q -* [Core Pillars](#core-pillars) - * [Mnemonic](#mnemonic) - * [Discoverable](#discoverable) - * [Consistent](#consistent) - * [Crowd-Configured](#crowd-configured) -* [Highlighted features](#highlighted-features) -* [Screenshots](#screenshots) - * [welcome page](#welcome-page) - * [working flow](#working-flow) -* [Who can benefit from this?](#who-can-benefit-from-this) -* [Update and Rollback](#update-and-rollback) - * [Update SpaceVim itself](#update-spacevim-itself) - * [Automatic Updates](#automatic-updates) - * [Updating from the SpaceVim Buffer](#updating-from-the-spacevim-buffer) - * [Updating Manually with git](#updating-manually-with-git) - * [Update plugins](#update-plugins) - * [Get SpaceVim log](#get-spacevim-log) -* [Configuration layers](#configuration-layers) -* [Custom Configuration](#custom-configuration) - * [Automatic Generation](#automatic-generation) - * [Alternative directory](#alternative-directory) -* [Concepts](#concepts) - * [Transient-states](#transient-states) -* [Awesome ui](#awesome-ui) - * [Colorschemes](#colorschemes) - * [Font](#font) - * [UI Toggles](#ui-toggles) - * [Statusline && tabline](#statusline--tabline) - * [statusline](#statusline) - * [tabline](#tabline) -* [Manual](#manual) - * [Completion](#completion) - * [Unite/Denite](#unitedenite) - * [Mappings within unite/denite buffer](#mappings-within-unitedenite-buffer) - * [Discovering](#discovering) - * [Mappings](#mappings) - * [Mappings guide](#mappings-guide) - * [Unide/Denite describe key bindings](#unidedenite-describe-key-bindings) - * [Getting help](#getting-help) - * [Available layers](#available-layers) - * [Available plugins in SpaceVim](#available-plugins-in-spacevim) - * [New packages from ELPA repositories](#new-packages-from-elpa-repositories) - * [Toggles](#toggles) - * [Navigating](#navigating) - * [Point/Cursor](#pointcursor) - * [Vim motions with vim-easymotion](#vim-motions-with-vim-easymotion) - * [quick-jump-link mode (TODO)](#quick-jump-link-mode-todo) - * [Unimpaired bindings](#unimpaired-bindings) - * [Jumping, Joining and Splitting](#jumping-joining-and-splitting) - * [Jumping](#jumping) - * [Joining and splitting](#joining-and-splitting) - * [Window manipulation](#window-manipulation) - * [Window manipulation key bindings](#window-manipulation-key-bindings) - * [Buffers and Files](#buffers-and-files) - * [Buffers manipulation key bindings](#buffers-manipulation-key-bindings) - * [Create a new empty buffer](#create-a-new-empty-buffer) - * [Special Buffers](#special-buffers) - * [Files manipulations key bindings](#files-manipulations-key-bindings) - * [Vim and SpaceVim files](#vim-and-spacevim-files) - * [File tree](#file-tree) - * [File tree navigation](#file-tree-navigation) - * [Open file with file tree.](#open-file-with-file-tree) - * [Commands starting with `g`](#commands-starting-with-g) - * [Commands starting with `z`](#commands-starting-with-z) - * [Auto-saving](#auto-saving) - * [Searching](#searching) - * [With an external tool](#with-an-external-tool) - * [Useful key bindings](#useful-key-bindings) - * [Searching in current file](#searching-in-current-file) - * [Searching in all loaded buffers](#searching-in-all-loaded-buffers) - * [Searching in an arbitrary directory](#searching-in-an-arbitrary-directory) - * [Searching in a project](#searching-in-a-project) - * [Background searching in a project](#background-searching-in-a-project) - * [Searching the web](#searching-the-web) - * [Searching on the fly](#searching-on-the-fly) - * [Persistent highlighting](#persistent-highlighting) - * [Editing](#editing) - * [Paste text](#paste-text) - * [Auto-indent pasted text](#auto-indent-pasted-text) - * [Text manipulation commands](#text-manipulation-commands) - * [Text insertion commands](#text-insertion-commands) - * [Commenting](#commenting) - * [Multi-Encodings](#multi-encodings) - * [Errors handling](#errors-handling) - * [Managing projects](#managing-projects) -* [EditorConfig](#editorconfig) -* [Vim Server](#vim-server) - * [Connecting to the Vim server](#connecting-to-the-vim-server) -* [Achievements](#achievements) - * [issues](#issues) - * [Stars, forks and watchers](#stars-forks-and-watchers) -* [Features](#features) - * [Awesome ui](#awesome-ui-1) - * [Mnemonic key bindings](#mnemonic-key-bindings) -* [Language specific mode](#language-specific-mode) -* [Key Mapping](#key-mapping) - * [c/c++ support](#cc-support) - * [go support](#go-support) - * [python support](#python-support) -* [Neovim centric - Dark powered mode of SpaceVim.](#neovim-centric---dark-powered-mode-of-spacevim) -* [Modular configuration](#modular-configuration) -* [Multiple leader mode](#multiple-leader-mode) - * [Global origin vim leader](#global-origin-vim-leader) - * [Local origin vim leader](#local-origin-vim-leader) - * [Windows function leader](#windows-function-leader) - * [Unite work flow leader](#unite-work-flow-leader) -* [Unite centric work-flow](#unite-centric-work-flow) - * [Plugin Highlights](#plugin-highlights) - * [Non Lazy-Loaded Plugins](#non-lazy-loaded-plugins) - * [Lazy-Loaded Plugins](#lazy-loaded-plugins) - * [Language](#language) - * [Commands](#commands) - * [Commands](#commands-1) - * [Completion](#completion-1) - * [Unite](#unite) - * [Operators & Text Objects](#operators--text-objects) - * [Custom Key bindings](#custom-key-bindings) - * [File Operations](#file-operations) - * [Editor UI](#editor-ui) - * [Window Management](#window-management) - * [Native functions](#native-functions) - * [Plugin: Unite](#plugin-unite) - * [Plugin: neocomplete](#plugin-neocomplete) - * [Plugin: NERD Commenter](#plugin-nerd-commenter) - * [Plugin: Goyo and Limelight](#plugin-goyo-and-limelight) - * [Plugin: ChooseWin](#plugin-choosewin) - * [Plugin: Bookmarks](#plugin-bookmarks) - * [Plugin: Gina/Gita](#plugin-ginagita) - * [Plugin: vim-signify](#plugin-vim-signify) - * [Misc Plugins](#misc-plugins) +- [Core Pillars](#core-pillars) + - [Mnemonic](#mnemonic) + - [Discoverable](#discoverable) + - [Consistent](#consistent) + - [Crowd-Configured](#crowd-configured) +- [Highlighted features](#highlighted-features) +- [Screenshots](#screenshots) + - [welcome page](#welcome-page) + - [working flow](#working-flow) +- [Who can benefit from this?](#who-can-benefit-from-this) +- [Update and Rollback](#update-and-rollback) + - [Update SpaceVim itself](#update-spacevim-itself) + - [Automatic Updates](#automatic-updates) + - [Updating from the SpaceVim Buffer](#updating-from-the-spacevim-buffer) + - [Updating Manually with git](#updating-manually-with-git) + - [Update plugins](#update-plugins) + - [Get SpaceVim log](#get-spacevim-log) +- [Configuration layers](#configuration-layers) +- [Custom Configuration](#custom-configuration) + - [Automatic Generation](#automatic-generation) + - [Alternative directory](#alternative-directory) +- [Concepts](#concepts) + - [Transient-states](#transient-states) +- [Awesome ui](#awesome-ui) + - [Colorschemes](#colorschemes) + - [Font](#font) + - [UI Toggles](#ui-toggles) + - [Statusline && tabline](#statusline--tabline) + - [statusline](#statusline) + - [tabline](#tabline) +- [Manual](#manual) + - [Completion](#completion) + - [Unite/Denite](#unitedenite) + - [Mappings within unite/denite buffer](#mappings-within-unitedenite-buffer) + - [Discovering](#discovering) + - [Mappings](#mappings) + - [Mappings guide](#mappings-guide) + - [Unide/Denite describe key bindings](#unidedenite-describe-key-bindings) + - [Getting help](#getting-help) + - [Available layers](#available-layers) + - [Available plugins in SpaceVim](#available-plugins-in-spacevim) + - [New packages from ELPA repositories](#new-packages-from-elpa-repositories) + - [Toggles](#toggles) + - [Navigating](#navigating) + - [Point/Cursor](#pointcursor) + - [Vim motions with vim-easymotion](#vim-motions-with-vim-easymotion) + - [quick-jump-link mode (TODO)](#quick-jump-link-mode-todo) + - [Unimpaired bindings](#unimpaired-bindings) + - [Jumping, Joining and Splitting](#jumping-joining-and-splitting) + - [Jumping](#jumping) + - [Joining and splitting](#joining-and-splitting) + - [Window manipulation](#window-manipulation) + - [Window manipulation key bindings](#window-manipulation-key-bindings) + - [Buffers and Files](#buffers-and-files) + - [Buffers manipulation key bindings](#buffers-manipulation-key-bindings) + - [Create a new empty buffer](#create-a-new-empty-buffer) + - [Special Buffers](#special-buffers) + - [Files manipulations key bindings](#files-manipulations-key-bindings) + - [Vim and SpaceVim files](#vim-and-spacevim-files) + - [File tree](#file-tree) + - [File tree navigation](#file-tree-navigation) + - [Open file with file tree.](#open-file-with-file-tree) + - [Commands starting with `g`](#commands-starting-with-g) + - [Commands starting with `z`](#commands-starting-with-z) + - [Auto-saving](#auto-saving) + - [Searching](#searching) + - [With an external tool](#with-an-external-tool) + - [Useful key bindings](#useful-key-bindings) + - [Searching in current file](#searching-in-current-file) + - [Searching in all loaded buffers](#searching-in-all-loaded-buffers) + - [Searching in an arbitrary directory](#searching-in-an-arbitrary-directory) + - [Searching in a project](#searching-in-a-project) + - [Background searching in a project](#background-searching-in-a-project) + - [Searching the web](#searching-the-web) + - [Searching on the fly](#searching-on-the-fly) + - [Persistent highlighting](#persistent-highlighting) + - [Editing](#editing) + - [Paste text](#paste-text) + - [Auto-indent pasted text](#auto-indent-pasted-text) + - [Text manipulation commands](#text-manipulation-commands) + - [Text insertion commands](#text-insertion-commands) + - [Commenting](#commenting) + - [Multi-Encodings](#multi-encodings) + - [Errors handling](#errors-handling) + - [Managing projects](#managing-projects) +- [EditorConfig](#editorconfig) +- [Vim Server](#vim-server) + - [Connecting to the Vim server](#connecting-to-the-vim-server) +- [Achievements](#achievements) + - [issues](#issues) + - [Stars, forks and watchers](#stars-forks-and-watchers) +- [Features](#features) + - [Awesome ui](#awesome-ui-1) + - [Mnemonic key bindings](#mnemonic-key-bindings) +- [Language specific mode](#language-specific-mode) +- [Key Mapping](#key-mapping) + - [c/c++ support](#cc-support) + - [go support](#go-support) + - [python support](#python-support) +- [Neovim centric - Dark powered mode of SpaceVim.](#neovim-centric---dark-powered-mode-of-spacevim) +- [Modular configuration](#modular-configuration) +- [Multiple leader mode](#multiple-leader-mode) + - [Global origin vim leader](#global-origin-vim-leader) + - [Local origin vim leader](#local-origin-vim-leader) + - [Windows function leader](#windows-function-leader) + - [Unite work flow leader](#unite-work-flow-leader) +- [Unite centric work-flow](#unite-centric-work-flow) + - [Plugin Highlights](#plugin-highlights) + - [Non Lazy-Loaded Plugins](#non-lazy-loaded-plugins) + - [Lazy-Loaded Plugins](#lazy-loaded-plugins) + - [Language](#language) + - [Commands](#commands) + - [Commands](#commands-1) + - [Completion](#completion-1) + - [Unite](#unite) + - [Operators & Text Objects](#operators--text-objects) + - [Custom Key bindings](#custom-key-bindings) + - [File Operations](#file-operations) + - [Editor UI](#editor-ui) + - [Window Management](#window-management) + - [Native functions](#native-functions) + - [Plugin: Unite](#plugin-unite) + - [Plugin: neocomplete](#plugin-neocomplete) + - [Plugin: NERD Commenter](#plugin-nerd-commenter) + - [Plugin: Goyo and Limelight](#plugin-goyo-and-limelight) + - [Plugin: ChooseWin](#plugin-choosewin) + - [Plugin: Bookmarks](#plugin-bookmarks) + - [Plugin: Gina/Gita](#plugin-ginagita) + - [Plugin: vim-signify](#plugin-vim-signify) + - [Misc Plugins](#misc-plugins)