File tree Expand file tree Collapse file tree
docs/manual/release-notes Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7474
7575- ` notes/orgmode ` : fix default tree-sitter package used.
7676
77+ [ soliprem] ( https://github.com/soliprem ) :
78+
79+ - Lazy load a bunch of stuff:
80+ - ` git/hunk-nvim ` : lazy-load on ` DiffEditor ` .
81+ - ` utility/crazy-coverage ` : lazy-load on coverage commands.
82+ - ` utility/yanky-nvim ` : lazy-load after UI initialization.
83+ - ` languages/java ` : lazy-load ` maven.nvim ` on Maven commands.
84+ - ` languages/java ` : lazy-load ` gradle.nvim ` on Gradle commands.
85+ - ` plugins/otter ` : lazy-load ` otter ` on keybind.
86+
7787[ gmvar] ( https://github.com/gmvar ) :
7888
7989[ beancount-language-server ] : https://github.com/polarmutex/beancount-language-server
Original file line number Diff line number Diff line change 55 ...
66} : let
77 inherit ( lib . modules ) mkIf ;
8- inherit ( lib . nvim . dag ) entryAnywhere ;
9- inherit ( lib . nvim . lua ) toLuaObject ;
108 inherit ( lib . nvim . binds ) mkKeymap ;
119
1210 cfg = config . vim . lsp ;
1311
1412 inherit ( options . vim . lsp . otter-nvim ) mappings ;
1513in {
1614 config = mkIf ( cfg . enable && cfg . otter-nvim . enable ) {
17- vim = {
18- startPlugins = [ "otter-nvim" ] ;
15+ vim . lazy . plugins = {
16+ "otter-nvim" = {
17+ package = "otter-nvim" ;
18+ setupModule = "otter" ;
19+ inherit ( cfg . otter-nvim ) setupOpts ;
1920
20- keymaps = [
21- ( mkKeymap "n" cfg . otter-nvim . mappings . toggle "<cmd>lua require'otter'.activate()<CR>" { desc = mappings . toggle . description ; } )
22- ] ;
21+ cmd = [ "OtterActivate" "OtterDeactivate" "OtterExport" "OtterExportAs" ] ;
2322
24- pluginRC . otter-nvim = entryAnywhere ''
25- -- Enable otter diagnostics viewer
26- require("otter").setup(${ toLuaObject cfg . otter-nvim . setupOpts } )
27- '' ;
23+ keys = [ ( mkKeymap "n" cfg . otter-nvim . mappings . toggle "<cmd>OtterActivate<CR>" { desc = mappings . toggle . description ; } ) ] ;
24+ } ;
2825 } ;
2926 } ;
3027}
Original file line number Diff line number Diff line change 2222 package = "yanky-nvim" ;
2323 # TODO: this could maybe be deferred further, but I'm not sure
2424 setupModule = "yanky" ;
25- event = [ "BufReadPost " ] ;
25+ event = [ "DeferredUIEnter " ] ;
2626 inherit ( cfg ) setupOpts ;
2727 } ;
2828 } ;
You can’t perform that action at this time.
0 commit comments