chopsticks/modules
m1ngsama f0d4431eef perf: 39ms → 23ms startup (40% faster)
- Guard against double-sourcing when exrc loads CWD .vimrc (saves ~8ms)
- Lazy-load EasyMotion, undotree, previm, goyo, limelight (on-demand)
- Lazy-load language syntax plugins (for: filetype)
- Enable lsp_settings_lazyload (defer server init to VimEnter)
- Skip unused built-in plugins (2html, gzip, tar, zip, vimball, etc.)
- Remove redundant filetype/syntax calls (plug#end already enables them)
- Add shortmess+=I to skip intro screen
2026-04-22 00:36:44 +08:00
..
core.vim perf: 39ms → 23ms startup (40% faster) 2026-04-22 00:36:44 +08:00
editing.vim refactor: modular architecture — split .vimrc into 12 self-contained modules 2026-04-22 00:05:10 +08:00
env.vim perf: 39ms → 23ms startup (40% faster) 2026-04-22 00:36:44 +08:00
git.vim refactor: modular architecture — split .vimrc into 12 self-contained modules 2026-04-22 00:05:10 +08:00
languages.vim refactor: modular architecture — split .vimrc into 12 self-contained modules 2026-04-22 00:05:10 +08:00
lint.vim refactor: modular architecture — split .vimrc into 12 self-contained modules 2026-04-22 00:05:10 +08:00
lsp.vim perf: 39ms → 23ms startup (40% faster) 2026-04-22 00:36:44 +08:00
navigation.vim refactor: modular architecture — split .vimrc into 12 self-contained modules 2026-04-22 00:05:10 +08:00
plugins.vim perf: 39ms → 23ms startup (40% faster) 2026-04-22 00:36:44 +08:00
tools.vim refactor: modular architecture — split .vimrc into 12 self-contained modules 2026-04-22 00:05:10 +08:00
ui.vim refactor: modular architecture — split .vimrc into 12 self-contained modules 2026-04-22 00:05:10 +08:00
writing.vim refactor: modular architecture — split .vimrc into 12 self-contained modules 2026-04-22 00:05:10 +08:00