GithubHelp home page GithubHelp logo

vim's Introduction

Neovim配置

我的一nvim配置 my vimrc for nvim

特征

结构化nvim/vim配置,启动时间不超过50ms(取决与电脑环境)

使用

git clone https://github.com/krisfans/vim.git ~/.config/nvim

目录结构

├── README.md
├── autoload
│   ├── function.vim
│   ├── initself.vim    # 核心
│   └── theme.vim       # 配色主题
├── coc-settings.json   # coc配置文件
├── core
│   ├── core.vim    # 核心
│   ├── dein.vim    # 插件管理
│   ├── event.vim   # 核心
│   ├── general.vim # vim的基本设置
│   ├── pmap.vim    # 插件快捷键
│   └── vmap.vim    # vim自带快捷键
├── fig
│   ├── compe.png
│   ├── config.png
│   ├── fuzzy.png
│   ├── lsp.png
│   └── program.png
├── ftdetect        # 文件后缀与语法高亮关联
│   ├── gnuplot.vim
│   └── perl.vim
├── gtags.conf
├── init.vim        # 入口
├── lua             # 某些lua插件配置
│   ├── line.lua
│   ├── lsp.lua
│   └── treesitter.lua
├── modules         # 模块和配置
│   ├── completion.toml
│   ├── enhance.toml
│   ├── languages.toml
│   ├── textobj.toml
│   └── ui.toml
├── plugin          # 自定义的插件
│   ├── difftools.vim
│   ├── hlsearch.vim
│   ├── nicefold.vim
│   └── whitespace.vim
└── snips           # 代码片段
    └── toml.snippets

文件加载顺序

init.vim->core.vim->dein.vim ->general.vim->event.vim ->pmap.vim->vmap.vim

插件管理器

插件管理器是dein

主题

主题使用的gruvbox 开启界面是 dashboard dashboard

文件树用的coc-explorer program

补全

使用coc.nvim补全 complete

查找

使用telescope fuzzy

vim's People

Contributors

krisfans avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.