暫無描述

Anas Elgarhy f4501c4e55 Add magma config 1 年之前
Screenshots 897eac16a9 [ImgBot] Optimize images 2 年之前
autoload eb5ecc57ee Add the base configs 🥰 2 年之前
general 2101337e80 Add mouse toggle keybiding and improve the some of settings ⚙ 2 年之前
keys 2101337e80 Add mouse toggle keybiding and improve the some of settings ⚙ 2 年之前
lua 33e799c935 Add colorizer plugin 😃 2 年之前
plug-config f4501c4e55 Add magma config 1 年之前
themes dfe085b6c3 Add xcode theam 💙 2 年之前
vim-plug c0fd6182b2 Add nerdcommenter plugin 🤓 2 年之前
.gitignore 23691e6949 Add startify plugin 💙 2 年之前
README.md e3ef220141 Fix f6 key 😆 2 年之前
REFERENCES.md 87809b64ce Add coc-marketplace ref 🥰 2 年之前
coc-settings.json f4501c4e55 Add magma config 1 年之前
init.vim f4501c4e55 Add magma config 1 年之前

README.md

My neo vim configs 🥰

startfy screenshot

Plugins

The plugin manager is vim-plug If vim-plug is't installed it will be installed automatically.

  • vim-polyglot A solid language pack for Vim (for better syntax support).
  • NERDTree A tree explorer plugin for vim.
  • auto-pairs Vim plugin, insert or delete brackets, parens, quotes in pair.
  • vim-wakatime Vim plugin for automatic time tracking and metrics generated from your programming activity.
  • onedark.vim* A dark Vim/Neovim color scheme inspired by Atom's One Dark syntax theme.
  • nord-vim* An arctic, north-bluish clean and elegant Vim theme.
  • coc.nvim Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
  • vim-airline lean & mean status/tabline for vim that's light as air
  • vim-airline-themes A collection of themes for vim-airline
  • presence.nvim Discord Rich Presence for Neovim.
  • rnvimr Make Ranger running in a floating window to communicate with Neovim via RPC
  • fzf A command-line fuzzy finder
  • fzf.vim fzf ❤ vim
  • vim-rooter Changes Vim working directory to project root.
  • nvim-colorizer.lua The fastest Neovim colorizer.
  • vim-startify The fancy start screen for Vim.
  • vim-signify Show a diff using Vim its sign column.
  • vim-fugitive fugitive.vim: A Git wrapper so awesome, it should be illegal
  • vim-rhubarb rhubarb.vim: GitHub extension for fugitive.vim
  • gv.vim A git commit browser in Vim
  • quick-scope Lightning fast left-right movement in Vim
  • vim-which-key Vim plugin that shows keybindings in popup
  • vim-floaterm
  • vim-colors-xcode Xcode 11’s dark and light colourschemes for Vim
  • nvim-treesitter Nvim Treesitter configurations and abstraction layer
  • copilot.vim Neovim plugin for GitHub Copilot
  • vim-auto-save A Vim plugin which saves files to disk automatically.
  • NERD Commenter Vim plugin for intensely nerdy commenting powers

The plugins list in vim-plug/plugins.vim, and the plugns configs in plug-config directory.

Keybindings

Keybindings Function/command Discription
alt + j :resize -2 Decrease the window size horizontally
alt + k :resize +2 Increase the window size horizontally
alt + h :vertical resize -2 Decrease the window size vertically
alt + l :vertical resize +2 Increase the window size vertically
jk or kj (fast) <Esc> Escape
ctrl + u <ESC>viwUi or viwU<Esc> Cap and uncap (Easy CAPS)
TAB :bnext Move to the next buffer
Shift + TAB :bprevious Move to the previous buffer
ctrl + s :w Write the changes (save)
ctrl + q :wq! Write the changes and quit
ctrl + c <Esc> Escape
ctrl + h <C-w>h Navigate to the left window
ctrl + j <C-w>j Navigate to the right window
ctrl + k <C-w>k Navigate to the top window
ctrl + j <C-w>j Navigate to the bottom window
leader + o o<Esc>^Da or O<Esc>^Da Open fuzzy finedr
leader + r :RnvimrToggle Open ranger
ctrl + f :Files Open Files fuzzy finder
leader + b :Buffers Open buffers fuzzy finder
leader + g :Rg Open Ripgrep fuzzy finder
leader + t :Tags Open tags fuzzy finder
leader + m :Marks Open marks fuzzy finder
gf n/a Open the hover symlink
ctrl + o n/a Restory the buffers
leader + gj <plug>(signify-next-hunk) Jump to the next hunk
leader + gk <plug>(signify-prev-hunk) Jump to the previous hunk
<F6> let mouse=a or let mouse= Enables and disable the mouse