@@ -87,7 +87,7 @@ require'telescope'.load_extension'pathogen'
8787
8888local treesitter = require ' nvim-treesitter.configs'
8989treesitter .setup {
90- ensure_installed = {' cpp' , ' python' },
90+ ensure_installed = {' cpp' , ' python' , ' rust ' },
9191 highlight = { enable = true },
9292 incremental_selection = {
9393 enable = true ,
@@ -112,20 +112,20 @@ treesitter.setup {
112112 enable = true ,
113113 set_jumps = true ,
114114 goto_next_start = {
115- [' ]m ' ] = ' @class.outer' ,
115+ [' ]c ' ] = ' @class.outer' ,
116116 [' ]]' ] = ' @function.outer' ,
117117 [' ]o' ] = ' @loop.*' ,
118118 },
119119 goto_next_end = {
120- [' ]M ' ] = ' @class.outer' ,
120+ [' ]C ' ] = ' @class.outer' ,
121121 },
122122 goto_previous_start = {
123- [' [m ' ] = ' @class.outer' ,
123+ [' [c ' ] = ' @class.outer' ,
124124 [' [[' ] = ' @function.outer' ,
125125 [' [o' ] = ' @loop.*' ,
126126 },
127127 goto_previous_end = {
128- [' [M ' ] = ' @class.outer' ,
128+ [' [C ' ] = ' @class.outer' ,
129129 },
130130 },
131131 select = {
@@ -375,17 +375,17 @@ gitsigns.setup {
375375 vim .keymap .set (mode , l , r , opts )
376376 end
377377 -- Navigation
378- map (' n' , ' ]c ' , function ()
378+ map (' n' , ' ]g ' , function ()
379379 if vim .wo .diff then
380- vim .cmd .normal ({ ' ]c ' , bang = true })
380+ vim .cmd .normal ({ ' ]g ' , bang = true })
381381 else
382382 gitsigns .nav_hunk (' next' )
383383 end
384384 end )
385385
386- map (' n' , ' [c ' , function ()
386+ map (' n' , ' [g ' , function ()
387387 if vim .wo .diff then
388- vim .cmd .normal ({ ' [c ' , bang = true })
388+ vim .cmd .normal ({ ' [g ' , bang = true })
389389 else
390390 gitsigns .nav_hunk (' prev' )
391391 end
0 commit comments