# vim-config **Repository Path**: linhq1999/vim-config ## Basic Information - **Project Name**: vim-config - **Description**: Windows Neovim config - **Primary Language**: VimL - **License**: Not specified - **Default Branch**: lua - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-16 - **Last Updated**: 2022-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Readme.md ## 完成进度 - [X] 重新模块化配置(`:runtime` 命令兼容 lua)。 - [X] 替换 coc.nvim 为内置的 nvim-lsp - [X] 配置常用语言的功能支持。 - [X] 配置补全。 - [X] 配置常用标记语言的支持。 - [X] 添加 json 支持。 - [-] 添加 xml 支持。 - [X] 添加 yaml 支持。 - [X] 添加 html 支持。 - [X] 添加 css 支持。 - [X] 重新配置 snippets 插件(同时支持扩展和lsp snippet)。 - [X] **替换** NerdTree 为 nvim-tree.lua。 - [X] **替换** LeaderF 为 telescope.nvim。 - [X] 配置 nvim-treesitter。 - **仅用于 viml,和 neorg** - [X] **替换** auto-pairs 为 nvim-autopairs。 - [o] 配置 neorg 作为笔记工具。 ## 备忘录 - [配置语言服务器](https://github.com/neovim/nvim-lspconfig/blob/master/CONFIG.md)。 - 有些语言服务器需要覆盖 cmd 选项,因为 windows 上的可执行 npm 包以 cmd 结尾(其实也可以是 ps1)。 - nvim-treesitter 当前的兼容性不太好,先放弃。 - `setup` 的参数没必要写全,只写需要覆盖的选项。