MCPcopy Create free account

hub / github.com/autozimu/LanguageClient-neovim / functions

Functions329 in github.com/autozimu/LanguageClient-neovim

↓ 246 callersMethodvim
(&self)
src/language_client.rs:113
↓ 65 callersMethodcommand
(&self, cmds: impl Serialize)
src/vim.rs:95
↓ 54 callersMethodget_state
(&self, f: impl FnOnce(&State) -> T)
src/language_client.rs:83
↓ 51 callersMethodget_filename
(&self, params: &Value)
src/vim.rs:113
↓ 51 callersMethodnotify
(&self, method: impl AsRef<str>, params: impl Serialize)
src/rpcclient.rs:127
↓ 46 callersMethodget_config
(&self, f: impl FnOnce(&Config) -> K)
src/language_client.rs:67
↓ 41 callersMethodget_language_id
(&self, filename: &str, params: &Value)
src/vim.rs:121
↓ 38 callersMethodupdate_state
(&self, f: impl FnOnce(&mut State) -> Result<T>)
src/language_client.rs:87
↓ 35 callersMethodcall
( &self, method: impl AsRef<str>, params: impl Serialize, )
src/rpcclient.rs:95
↓ 35 callersMethodinto
(self)
src/extensions/rust_analyzer.rs:65
↓ 31 callersMethodto_string
(&self)
src/types.rs:717
↓ 31 callersFunctiontry_get
Try get value of an variable from RPC params.
src/vim.rs:17
↓ 30 callersMethodget_client
(&self, language_id: &LanguageId)
src/language_server_protocol.rs:71
↓ 23 callersMethodeval
(&self, exp: E)
src/vim.rs:99
↓ 19 callersMethodto_url
(&self)
src/utils.rs:167
↓ 18 callersMethodcursor
(&self, lnum: u64, col: u64)
src/vim.rs:208
↓ 13 callersFunctiontraverse_up
(path: &'a Path, predicate: F)
src/utils.rs:126
↓ 12 callersMethodget_handle
(&self, params: &Value)
src/vim.rs:176
↓ 12 callersMethodget_position
(&self, params: &Value)
src/vim.rs:141
↓ 12 callersMethodtext_document_did_change
(&self, params: &Value)
src/language_server_protocol.rs:1994
↓ 11 callersMethodfilepath
(&self)
src/types.rs:994
↓ 9 callersFunctiondir_has_one
(files: &'a [&str])
src/utils.rs:96
↓ 9 callersMethodechoerr
(&self, message: impl AsRef<str>)
src/vim.rs:200
↓ 9 callersFunctioninterested
(dirs: &Arc<Mutex<HashMap<PathBuf, DirWatch>>>, path: &Path)
src/watcher.rs:26
↓ 9 callersMethodto_int
(&self)
src/types.rs:697
↓ 8 callersMethodapply_workspace_edit
(&self, edit: &WorkspaceEdit)
src/language_server_protocol.rs:187
↓ 8 callersMethodcombine
(&self, other: &Self)
src/utils.rs:268
↓ 8 callersMethodlock
NOTE: Don't expose this as public. MutexGuard could easily halt the program when one guard is not released immediately after use.
src/language_client.rs:40
↓ 7 callersMethodcanonicalize
(&self)
src/utils.rs:386
↓ 7 callersMethodechomsg
(&self, message: impl AsRef<str>)
src/vim.rs:196
↓ 7 callersFunctiongetLanguageClientBuffers
(nvim)
tests/LanguageClient_test.py:41
↓ 7 callersMethodto_usize
(&self)
src/types.rs:906
↓ 6 callersMethodtext_document_did_open
(&self, params: &Value)
src/language_server_protocol.rs:1947
↓ 6 callersMethodto_quickfix_entry_type
(&self)
src/types.rs:873
↓ 5 callersFunctionHighlightDefinition
(name, re, contained=False, contains=N
rplugin/python3/denite/common.py:26
↓ 5 callersFunctionmerged_initialization_options
( command: &ServerCommand, settings: &Value, )
src/language_server_protocol.rs:3924
↓ 5 callersMethodpresent_list
shows a list of items, used for things like diagnostics or things that do not need a user selection.
src/language_server_protocol.rs:1677
↓ 4 callersFunction_open_float_window
(nvim)
tests/LanguageClient_test.py:220
↓ 4 callersMethodapply_text_edits
( &self, path: P, edits: &[TextEdit], position: Position, )
src/language_server_protocol.rs:298
↓ 4 callersMethodcontains
(&self, line: u64)
src/viewport.rs:19
↓ 4 callersFunctioncreate_config
(path: &Option<PathBuf>, level: LevelFilter)
src/logger.rs:61
↓ 4 callersMethodecho
(&self, message: impl AsRef<str>)
src/vim.rs:182
↓ 4 callersMethodedit
(&self, goto_cmd: &Option<String>, path: impl AsRef<Path>)
src/language_server_protocol.rs:828
↓ 4 callersMethodhandle_code_action_selection
(&self, actions: &[CodeAction], idx: usize)
src/language_server_protocol.rs:1357
↓ 4 callersMethodhandle_cursor_moved
(&self, params: &Value, force_redraw: bool)
src/language_server_protocol.rs:2874
↓ 4 callersMethodname
(&self)
src/types.rs:282
↓ 4 callersMethodoverlaps
(&self, range: Range)
src/viewport.rs:23
↓ 4 callersMethodstart_server
(&self, params: &Value)
src/language_server_protocol.rs:3545
↓ 4 callersMethodtext_document_completion
(&self, params: &Value)
src/language_server_protocol.rs:1387
↓ 3 callersFunctionapply_text_edits
( lines: &[String], edits: &[TextEdit], position: &Position, )
src/utils.rs:205
↓ 3 callersMethoddraw_virtual_texts
(&self, params: &Value)
src/language_server_protocol.rs:2951
↓ 3 callersMethodechowarn
(&self, message: impl AsRef<str>)
src/vim.rs:204
↓ 3 callersMethodfind_locations
(&self, params: &Value)
src/language_server_protocol.rs:1078
↓ 3 callersMethodgetbufvar
Function wrappers.
src/vim.rs:109
↓ 3 callersFunctionjoin_path
Join path to this project tests root.
tests/LanguageClient_test.py:17
↓ 3 callersFunctionmangle_name
(name: str)
rplugin/python3/denite/common.py:81
↓ 3 callersFunctionparse_package_path
(path: &str)
src/extensions/gopls.rs:52
↓ 3 callersMethodprocess_diagnostics
(&self, filename: &str, diagnostics: &[Diagnostic])
src/language_server_protocol.rs:414
↓ 3 callersMethodtext_document_code_lens
(&self, params: &Value)
src/language_server_protocol.rs:1889
↓ 3 callersMethodupdate_config
(&self, f: impl FnOnce(&mut Config) -> K)
src/language_client.rs:75
↓ 2 callersFunctionbar
(some_test_object)
tests/data/sample-py/sample.py:27
↓ 2 callersMethodcleanup
(&self, language_id: &str)
src/language_server_protocol.rs:760
↓ 2 callersMethodclear_highlights
clears all highlights in the current buffer.
src/vim.rs:242
↓ 2 callersFunctionconvert_symbols_to_candidates
(symbols: List[Dict], bufname: str = None,
rplugin/python3/denite/common.py:114
↓ 2 callersMethodcycle_diagnostics
moves the cursor to the next or previous diagnostic, depending on the value of direction.
src/language_server_protocol.rs:342
↓ 2 callersMethodecho_ellipsis
(&self, message: impl AsRef<str>)
src/vim.rs:186
↓ 2 callersMethodechomsg_ellipsis
(&self, message: impl AsRef<str>)
src/vim.rs:191
↓ 2 callersFunctionexpand_json_path
Expand condensed json path as in VSCode. e.g., ```json { "rust.rls": true } ``` will be expanded to ```json { "rust": { "rls": true } } ```
src/utils.rs:308
↓ 2 callersMethodextensions_enabled
(&self, filetype: &str)
src/extensions/mod.rs:37
↓ 2 callersMethodget_bufnr
(&self, filename: &str, params: &Value)
src/vim.rs:128
↓ 2 callersMethodget_code_actions
(&self, params: &Value)
src/language_server_protocol.rs:1251
↓ 2 callersMethodget_current_word
(&self, params: &Value)
src/vim.rs:148
↓ 2 callersMethodget_goto_cmd
(&self, params: &Value)
src/vim.rs:155
↓ 2 callersMethodget_insert_spaces
(&self, filename: &str)
src/vim.rs:167
↓ 2 callersMethodget_line
(&self, path: impl AsRef<Path>, line: u64)
src/language_server_protocol.rs:716
↓ 2 callersMethodget_or_create_namespace
(&self, ns: &LCNamespace)
src/vimext.rs:6
↓ 2 callersMethodget_tab_size
(&self)
src/vim.rs:161
↓ 2 callersMethodget_text
(&self, bufname: &str)
src/vim.rs:172
↓ 2 callersMethodget_viewport
(&self, params: &Value)
src/vim.rs:134
↓ 2 callersMethodget_workspace_settings
(&self, root: &str)
src/language_server_protocol.rs:133
↓ 2 callersFunctionhighlight_setup
(source: Base, syntax: List[HighlightDefinition])
rplugin/python3/denite/common.py:80
↓ 2 callersFunctionis_content_modified_error
(err: &anyhow::Error)
src/rpchandler.rs:9
↓ 2 callersMethodjava_class_file_contents
(&self, params: &Value)
src/language_server_protocol.rs:3864
↓ 2 callersMethodpresent_actions
shows a list of actions for the user to choose one.
src/language_server_protocol.rs:1634
↓ 2 callersMethodpreview
(&self, to_display: &D, bufname: &str)
src/language_server_protocol.rs:814
↓ 2 callersMethodset_highlights
replaces the highlights of the current document with the passed highlights.
src/vim.rs:248
↓ 2 callersMethodset_virtual_texts
( &self, buf_id: i64, ns_id: i64, line_start: u64, line_end: u64,
src/vim.rs:261
↓ 2 callersMethodsetloclist
(&self, list: &[QuickfixEntry], action: &str, title: &str)
src/vim.rs:233
↓ 2 callersMethodsetqflist
(&self, list: &[QuickfixEntry], action: &str, title: &str)
src/vim.rs:224
↓ 2 callersFunctiontag_to_version
(tag)
ci/cleanup-binary-tags.py:8
↓ 2 callersMethodtext_document_did_close
(&self, params: &Value)
src/language_server_protocol.rs:2080
↓ 2 callersMethodtext_document_did_save
(&self, params: &Value)
src/language_server_protocol.rs:2057
↓ 2 callersMethodtext_document_inlay_hints
(&self, language_id: &str, filename: &str)
src/extensions/mod.rs:10
↓ 2 callersMethodto_display
(&self)
src/types.rs:771
↓ 2 callersMethodto_params
(self)
src/types.rs:678
↓ 2 callersMethodupdate_quickfixlist
(&self)
src/language_server_protocol.rs:380
↓ 2 callersMethodupdate_semantic_highlight_tables
(&self, language_id: &str)
src/language_server_protocol.rs:667
↓ 2 callersMethodworkspace_did_change_configuration
(&self, params: &Value)
src/language_server_protocol.rs:1782
↓ 2 callersMethodworkspace_execute_command
(&self, params: &Value)
src/language_server_protocol.rs:1755
↓ 1 callersMethodclear_document_highlight
(&self, _params: &Value)
src/language_server_protocol.rs:293
next →1–100 of 329, ranked by callers