nvimdots.lua
vim config

Lua .bash . ${HOME}/.config/nvim
├── after/
│ └── ftplugin/ filetype-based rules
├── fonts/ nerdfonts
├── ftdetect/ filetype detection
├── scripts
│ ├── nvim_up.sh script for upgrade to neovim nightly
│ ├── setup_config.sh script for installing dependencies for plugins
│ └── update_config.sh script for fetch new commits of this repo
├── init.lua
├── lua/
│ ├── core/
│ │ ├── event.lua event-based autocommands
│ │ ├── global.lua global variables
│ │ ├── init.lua
│ │ ├── mapping.lua basic keymaps
│ │ ├── options.lua neovim options
│ │ └── pack.lua custom packer wrapper
│ ├── keymap/ plugin-related keymaps
│ ├── modules/ plugin-configs
│ │ ├── completion/ nvim-cmp + LSP
│ │ │ ├── plugins.lua
│ │ │ └── server-settings/ settings for each LSP
│ │ ├── editor/
│ │ │ └── plugins.lua
│ │ ├── lang
│ │ │ └── plugins.lua
│ │ ├── tools/
│ │ │ ├── dap/ DAP settings for each language
│ │ │ └── plugins.lua
│ │ └── ui/
│ │ └── plugins.lua
│ └── utils utility functions
│ └── init.lua
├── snippets/
│ └── package.json how `LuaSnip` reads snippets, vscode-style
├── spell/ custom spelling correction
└── stylua.toml stylua settings ملاحظة: يمكنك إعادة تسمية/إنشاء مجلدات داخل modules ، ولكن تذكر دائمًا إضافة plugins.lua lua فيها لتسجيل الإضافات الخاصة بك.
اتبع ويكي: المتطلب السابق واحصل على فنجان من القهوة ☕
اتبع Wiki: الاستخدام لتوابله في نكهتك الخاصة (WIP)
قوائم الويكي: المكونات الإضافية المثبتة (WIP)
الرجوع إلى ويكي: الأسئلة الشائعة (WIP)
تم اختباره باستخدام البرنامج المساعد Dstein64/Vim-StartUptime.
تم اختباره مع RHYSD/VIM-Startuptime ، وهي أداة CLI مكتوبة في Go .

