From fd764652f8bcbe73e7d3ecd356b825d1351c0416 Mon Sep 17 00:00:00 2001 From: Yegappan Lakshmanan Date: Fri, 24 Mar 2023 07:27:06 -0700 Subject: [PATCH] Rename the LspDiagThis command to LspDiagHere --- README.md | 2 +- autoload/lsp/diag.vim | 4 ++-- doc/lsp.txt | 8 ++++---- plugin/lsp.vim | 4 ++-- test/clangd_tests.vim | 2 +- test/tsserver_tests.vim | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 29e9f03..dd918d0 100644 --- a/README.md +++ b/README.md @@ -154,7 +154,7 @@ Command|Description :LspDiagNext|Jump to the next diagnostic message after the current position :LspDiagPrev|Jump to the previous diagnostic message before the current position :LspDiagShow|Display the diagnostics messages from the language server for the current buffer in a new location list. -:LspDiagThis|Jump to the current diagnostic message in the current line +:LspDiagHere|Jump to the current diagnostic message in the current line :LspFold|Fold the current file :LspFormat|Format a range of lines in the current file using the language server. The **shiftwidth** and **expandtab** values set for the current buffer are used when format is applied. The default range is the entire file. :LspGotoDeclaration|Go to the declaration of the keyword under cursor diff --git a/autoload/lsp/diag.vim b/autoload/lsp/diag.vim index 559217c..7c251ca 100644 --- a/autoload/lsp/diag.vim +++ b/autoload/lsp/diag.vim @@ -350,12 +350,12 @@ export def LspDiagsJump(lspserver: dict, which: string): void # Find the entry just before the current line (binary search) var curlnum: number = line('.') var curcol: number = charcol('.') - for diag in (which == 'next' || which == 'this') ? diags : diags->copy()->reverse() + for diag in (which == 'next' || which == 'here') ? diags : diags->copy()->reverse() var lnum = diag.range.start.line + 1 var col = diag.range.start.character + 1 if (which == 'next' && (lnum > curlnum || lnum == curlnum && col > curcol)) || (which == 'prev' && (lnum < curlnum || lnum == curlnum && col < curcol)) - || (which == 'this' && (lnum == curlnum && col > curcol)) + || (which == 'here' && (lnum == curlnum && col > curcol)) setcursorcharpos(lnum, col) return endif diff --git a/doc/lsp.txt b/doc/lsp.txt index 727e095..93f2b38 100644 --- a/doc/lsp.txt +++ b/doc/lsp.txt @@ -84,7 +84,7 @@ The following commands are provided: buffer before the current current position. :LspDiagShow Display the diagnostics messages from the language server for the current buffer in a location list. -:LspDiagThis Jump to the current diagnostic message for the current +:LspDiagHere Jump to the current diagnostic message for the current buffer in the current line (start from current column). :LspFold Fold the current file :LspFormat Format a range of lines in the current file using the @@ -403,8 +403,8 @@ can map these commands to keys and make it easier to invoke them. can use the Vim location list commands to browse the list. - *:LspDiagThis* -:LspDiagThis Jumps to the location of the diagnostic message in + *:LspDiagHere* +:LspDiagHere Jumps to the location of the diagnostic message in the current line (start from current column). *:LspFold* @@ -786,7 +786,7 @@ the current file in a |location-list-window|. You can use the |:LspDiagFirst| command to jump to the line with the first diagnostic message, the |:LspDiagNext| command to jump to the next nearest line with the diagnostic message, the |:LspDiagPrev| command to jump to the previous nearest line with -the diagnostic message, the |:LspDiagThis| command to jump to the diagnostic +the diagnostic message, the |:LspDiagHere| command to jump to the diagnostic message in the current line. You can use the |:LspDiagCurrent| command to display the entire diagnostic message from the language server for the current line. diff --git a/plugin/lsp.vim b/plugin/lsp.vim index 0329114..51e9f8b 100644 --- a/plugin/lsp.vim +++ b/plugin/lsp.vim @@ -85,7 +85,7 @@ command! -nargs=0 -bar LspDiagHighlightEnable lsp.DiagHighlightEnable() command! -nargs=0 -bar LspDiagNext lsp.JumpToDiag('next') command! -nargs=0 -bar LspDiagPrev lsp.JumpToDiag('prev') command! -nargs=0 -bar LspDiagShow lsp.ShowDiagnostics() -command! -nargs=0 -bar LspDiagThis lsp.JumpToDiag('this') +command! -nargs=0 -bar LspDiagHere lsp.JumpToDiag('here') command! -nargs=0 -bar LspFold lsp.FoldDocument() command! -nargs=0 -bar -range=% LspFormat lsp.TextDocFormat(, , ) command! -nargs=0 -bar LspGotoDeclaration lsp.GotoDeclaration(v:false, ) @@ -150,7 +150,7 @@ if has('gui_running') anoremenu L&sp.Diagnostics.First :LspDiagFirst anoremenu L&sp.Diagnostics.Next :LspDiagNext anoremenu L&sp.Diagnostics.Prev :LspDiagPrev - anoremenu L&sp.Diagnostics.This :LspDiagThis + anoremenu L&sp.Diagnostics.This :LspDiagHere if &mousemodel =~ 'popup' anoremenu PopUp.L&sp.Go\ to\ Definition diff --git a/test/clangd_tests.vim b/test/clangd_tests.vim index a817cb0..3bac2ff 100644 --- a/test/clangd_tests.vim +++ b/test/clangd_tests.vim @@ -248,7 +248,7 @@ def g:Test_LspDiag() output = execute('LspDiagCurrent')->split("\n") assert_equal("Expected ';' at end of declaration (fix available)", output[0]) :normal! 0 - :LspDiagThis + :LspDiagHere assert_equal([3, 14], [line('.'), col('.')]) :LspDiagNext assert_equal([5, 2], [line('.'), col('.')]) diff --git a/test/tsserver_tests.vim b/test/tsserver_tests.vim index 9ba8bcb..ee76619 100644 --- a/test/tsserver_tests.vim +++ b/test/tsserver_tests.vim @@ -60,9 +60,9 @@ def g:Test_LspDiag() assert_equal([1, 10], [line('.'), col('.')]) :normal! 0 - :LspDiagThis + :LspDiagHere assert_equal([1, 3], [line('.'), col('.')]) - :LspDiagThis + :LspDiagHere assert_equal([1, 10], [line('.'), col('.')]) g:LspOptionsSet({showDiagInPopup: false}) -- 2.48.1