Git Product home page Git Product logo

jiangyinzuo / vimrc Goto Github PK

View Code? Open in Web Editor NEW
12.0 1.0 0.0 1.33 MB

My personal vim/neovim configuration files, dotfiles, docs and other scripts.

Vim Script 43.82% Shell 12.91% Vim Snippet 0.12% Python 1.67% Lua 9.13% C 0.23% Awk 0.18% PowerShell 0.17% Perl 31.77%
vim-configuration vimrc dotfiles dotfiles-linux command-line-script scripts neovim-config neovim-configuration neovim-dotfiles vim-configs

vimrc's Introduction

Vimrc

wiki

My personal vim/neovim configuration files, dotfiles, docs and other scripts.

Requirements and Installation

OS: Linux, WSL

Vim/Neovim requirements:

  • vim 9.1+ (full features)
  • vim 7.4.629+ (minimal)
  • neovim 0.11.0+

See install/README.md for more details.

File Structure

File Name Description
install installation scripts
project_files config files for local project
root dotfiles
root/.config/nvim neovim configurations
root/.vim/vimrc full vimrc file
root/.vim/doc my vimdocs
terminal configurations for terminal emulators
wsl scripts for WSL

Vimrc Files

Vim

  • Full vimrc file: .vim/vimrc
    • Custom vim configuration file: ~/.vim/config.vim. See root/.vim/config.vim.example.
    • Local project vimrc file: .project.vim
    • vim-plug as plugin manager
  • Single vimrc file: .vimrc
    • Custom vim configuration file ~/config_single_vimrc.vim
    • Local project vimrc file: .vimrc (:h 'exrc')

Neovim

init.vim(root/.config/nvim/init.vim) is a soft link to root/.vim/vimrc, you can run install/setup.sh to create it.

  • Custom vim configuration file: ~/.vim/config.vim. See root/.vim/config.vim.example.
  • Local project vimrc file: .project.vim
  • lazy.nvim as plugin manager.

vimrc's People

Contributors

jiangyinzuo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

vimrc's Issues

intergrate clang tools

clang-14                      clang-cpp.exe                 clang-move-16                 clang-reorder-fields.exe
clang-15                      clang-doc-16                  clang-move.exe                clang-repl-16
clang-16                      clang-doc.exe                 clang-offload-bundler-16      clang-repl.exe
clang-apply-replacements-16   clang-extdef-mapping-16       clang-offload-bundler.exe     clang-scan-deps-16
clang-apply-replacements.exe  clang-extdef-mapping.exe      clang-offload-packager-16     clang-scan-deps.exe
clang-change-namespace-16     clang-format                  clang-offload-wrapper.exe     clang-tblgen-16
clang-change-namespace.exe    clang-format-16               clang-pseudo-16               clang-tidy
clang-check-16                clang-format-diff             clang-query-16                clang-tidy-16
clang-check.exe               clang-format-diff-16          clang-query.exe               clang-tidy-diff
clang-cl-16                   clang-format.exe              clang-refactor-16             clang-tidy-diff-16.py
clang-cl.exe                  clang-include-cleaner-16      clang-refactor.exe            clang-tidy.exe
clang-cpp-14                  clang-include-fixer-16        clang-rename-16
clang-cpp-15                  clang-include-fixer.exe       clang-rename.exe
clang-cpp-16                  clang-linker-wrapper-16       clang-reorder-fields-16

clang-change-namespace: (do not forget // namespace foo)
https://reviews.llvm.org/D24183

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.