Skip to content

MiuKaShi/nvim

Repository files navigation

My personal nvim

Features

Requirements

Installation

Plugin lists

Here, I list the plugins in each lua file

ui.lua

  • nui.nvim: UI library
  • nvim-web-devicons: add icons
  • hlchunk.nvim: indent rainbow line color
  • mini.hipatterns: highlight key words
  • mini.trailsapce: remove whitespace
  • lualine.nvim: bottom statusbar UI
  • sentiment.nvim: highlight the outer pair
  • nvim-hlslens: count for search
  • highlight-undo.nvim: highlight undo
  • colorful-winsep.nvim: highlight active window
  • noice.nvim: custom prompt UI
  • nvim-notify: custom notification UI

treesitter.lua

  • nvim-treesitter: grammer highlight
  • rainbow-delimiters.nvim: rainbow bracket
  • nvim-treesitter-context: custom textobjs
  • nvim-various-textobjs: operate textobjs

telescope.lua

  • telescope.nvim: search tool
  • telescope-lazy.nvim: lazy startup
  • telescope-file-browser.nvim: file browser function
  • telescope-ui-select.nvim: telescope custom UI
  • nvim-telescope/telescope-fzf-native.nvim: telescope native fzf

editor.lua

  • ultimate-autopair.nvim: autopair bracket
  • nvim-surround: change surround
  • aerial.nvim: outline symbols
  • flash.nvim: Enhanced f, t, F, T motions
  • align.nvim: align text
  • vim-matchup: navigate and highlight logical words
  • mini.comment: add comments
  • mywords. nvim: highlight my words
  • grug-far: search/replace in multiple files
  • treesj: split-join lines
  • fzf-wordnet. vim: words dict
  • bibtexcite.vim: bib function
  • markdowny.nvim: some keymaps for markdown
  • vim-pandoc-syntax: pandoc md syntax
  • pangu.vim: format for chinese and english
  • markdown-preview.nvim: md previewer
  • obsidian.nvim: obisidian plugin
  • undotree: tree of undo
  • nvim-origami: floded anywhere
  • nvim-genghis: file operations

latex.lua

  • latex.nvim: minimal Tex Env
  • nvim-texlabconfig: inverse search

ai.lua

  • supermaven-nvim: microsoft copilot

cmp.lua

  • LuaSnip: snippet engine
  • blink.cmp: auto completion
  • blink.compat: Compatibility for using nvim-cmp
  • cmp-pandoc-references: pandoc plugin for cmp
  • blink-cmp-dictionary: dict plguin for cmp

lsp/init.lua

  • emmylua-nvim: completion library for lua
  • nvim-lspconfig: nvim lsp
  • glance.nvim: window for lsp previewing
  • trouble.nvim: better lsp
  • nvim-navbuddy: lsp navigation feature
  • nvim-navic: lsp winbar
  • lsp_signature.nvim: lsp signature
  • inc-rename.nvim: better lsp rename
  • none-ls.nvim: formatter engine

util.lua

  • plenary.nvim: library for nvim
  • sqlite.lua: view sql db
  • vim-startuptime: benchmark startup time
  • vim-wakatime: wakatime plugin
  • vim-gf-list: custom gf
  • fzf: fzf plugin
  • toggleterm.nvim: terminal manager

About

my personal nvim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors