Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/autozimu/LanguageClient-neovim
/ functions
Functions
329 in github.com/autozimu/LanguageClient-neovim
⨍
Functions
329
◇
Types & classes
90
↓ 246 callers
Method
vim
(&self)
src/language_client.rs:113
↓ 65 callers
Method
command
(&self, cmds: impl Serialize)
src/vim.rs:95
↓ 54 callers
Method
get_state
(&self, f: impl FnOnce(&State) -> T)
src/language_client.rs:83
↓ 51 callers
Method
get_filename
(&self, params: &Value)
src/vim.rs:113
↓ 51 callers
Method
notify
(&self, method: impl AsRef<str>, params: impl Serialize)
src/rpcclient.rs:127
↓ 46 callers
Method
get_config
(&self, f: impl FnOnce(&Config) -> K)
src/language_client.rs:67
↓ 41 callers
Method
get_language_id
(&self, filename: &str, params: &Value)
src/vim.rs:121
↓ 38 callers
Method
update_state
(&self, f: impl FnOnce(&mut State) -> Result<T>)
src/language_client.rs:87
↓ 35 callers
Method
call
( &self, method: impl AsRef<str>, params: impl Serialize, )
src/rpcclient.rs:95
↓ 35 callers
Method
into
(self)
src/extensions/rust_analyzer.rs:65
↓ 31 callers
Method
to_string
(&self)
src/types.rs:717
↓ 31 callers
Function
try_get
Try get value of an variable from RPC params.
src/vim.rs:17
↓ 30 callers
Method
get_client
(&self, language_id: &LanguageId)
src/language_server_protocol.rs:71
↓ 23 callers
Method
eval
(&self, exp: E)
src/vim.rs:99
↓ 19 callers
Method
to_url
(&self)
src/utils.rs:167
↓ 18 callers
Method
cursor
(&self, lnum: u64, col: u64)
src/vim.rs:208
↓ 13 callers
Function
traverse_up
(path: &'a Path, predicate: F)
src/utils.rs:126
↓ 12 callers
Method
get_handle
(&self, params: &Value)
src/vim.rs:176
↓ 12 callers
Method
get_position
(&self, params: &Value)
src/vim.rs:141
↓ 12 callers
Method
text_document_did_change
(&self, params: &Value)
src/language_server_protocol.rs:1994
↓ 11 callers
Method
filepath
(&self)
src/types.rs:994
↓ 9 callers
Function
dir_has_one
(files: &'a [&str])
src/utils.rs:96
↓ 9 callers
Method
echoerr
(&self, message: impl AsRef<str>)
src/vim.rs:200
↓ 9 callers
Function
interested
(dirs: &Arc<Mutex<HashMap<PathBuf, DirWatch>>>, path: &Path)
src/watcher.rs:26
↓ 9 callers
Method
to_int
(&self)
src/types.rs:697
↓ 8 callers
Method
apply_workspace_edit
(&self, edit: &WorkspaceEdit)
src/language_server_protocol.rs:187
↓ 8 callers
Method
combine
(&self, other: &Self)
src/utils.rs:268
↓ 8 callers
Method
lock
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 callers
Method
canonicalize
(&self)
src/utils.rs:386
↓ 7 callers
Method
echomsg
(&self, message: impl AsRef<str>)
src/vim.rs:196
↓ 7 callers
Function
getLanguageClientBuffers
(nvim)
tests/LanguageClient_test.py:41
↓ 7 callers
Method
to_usize
(&self)
src/types.rs:906
↓ 6 callers
Method
text_document_did_open
(&self, params: &Value)
src/language_server_protocol.rs:1947
↓ 6 callers
Method
to_quickfix_entry_type
(&self)
src/types.rs:873
↓ 5 callers
Function
HighlightDefinition
(name, re, contained=False, contains=N
rplugin/python3/denite/common.py:26
↓ 5 callers
Function
merged_initialization_options
( command: &ServerCommand, settings: &Value, )
src/language_server_protocol.rs:3924
↓ 5 callers
Method
present_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 callers
Function
_open_float_window
(nvim)
tests/LanguageClient_test.py:220
↓ 4 callers
Method
apply_text_edits
( &self, path: P, edits: &[TextEdit], position: Position, )
src/language_server_protocol.rs:298
↓ 4 callers
Method
contains
(&self, line: u64)
src/viewport.rs:19
↓ 4 callers
Function
create_config
(path: &Option<PathBuf>, level: LevelFilter)
src/logger.rs:61
↓ 4 callers
Method
echo
(&self, message: impl AsRef<str>)
src/vim.rs:182
↓ 4 callers
Method
edit
(&self, goto_cmd: &Option<String>, path: impl AsRef<Path>)
src/language_server_protocol.rs:828
↓ 4 callers
Method
handle_code_action_selection
(&self, actions: &[CodeAction], idx: usize)
src/language_server_protocol.rs:1357
↓ 4 callers
Method
handle_cursor_moved
(&self, params: &Value, force_redraw: bool)
src/language_server_protocol.rs:2874
↓ 4 callers
Method
name
(&self)
src/types.rs:282
↓ 4 callers
Method
overlaps
(&self, range: Range)
src/viewport.rs:23
↓ 4 callers
Method
start_server
(&self, params: &Value)
src/language_server_protocol.rs:3545
↓ 4 callers
Method
text_document_completion
(&self, params: &Value)
src/language_server_protocol.rs:1387
↓ 3 callers
Function
apply_text_edits
( lines: &[String], edits: &[TextEdit], position: &Position, )
src/utils.rs:205
↓ 3 callers
Method
draw_virtual_texts
(&self, params: &Value)
src/language_server_protocol.rs:2951
↓ 3 callers
Method
echowarn
(&self, message: impl AsRef<str>)
src/vim.rs:204
↓ 3 callers
Method
find_locations
(&self, params: &Value)
src/language_server_protocol.rs:1078
↓ 3 callers
Method
getbufvar
Function wrappers.
src/vim.rs:109
↓ 3 callers
Function
join_path
Join path to this project tests root.
tests/LanguageClient_test.py:17
↓ 3 callers
Function
mangle_name
(name: str)
rplugin/python3/denite/common.py:81
↓ 3 callers
Function
parse_package_path
(path: &str)
src/extensions/gopls.rs:52
↓ 3 callers
Method
process_diagnostics
(&self, filename: &str, diagnostics: &[Diagnostic])
src/language_server_protocol.rs:414
↓ 3 callers
Method
text_document_code_lens
(&self, params: &Value)
src/language_server_protocol.rs:1889
↓ 3 callers
Method
update_config
(&self, f: impl FnOnce(&mut Config) -> K)
src/language_client.rs:75
↓ 2 callers
Function
bar
(some_test_object)
tests/data/sample-py/sample.py:27
↓ 2 callers
Method
cleanup
(&self, language_id: &str)
src/language_server_protocol.rs:760
↓ 2 callers
Method
clear_highlights
clears all highlights in the current buffer.
src/vim.rs:242
↓ 2 callers
Function
convert_symbols_to_candidates
(symbols: List[Dict], bufname: str = None,
rplugin/python3/denite/common.py:114
↓ 2 callers
Method
cycle_diagnostics
moves the cursor to the next or previous diagnostic, depending on the value of direction.
src/language_server_protocol.rs:342
↓ 2 callers
Method
echo_ellipsis
(&self, message: impl AsRef<str>)
src/vim.rs:186
↓ 2 callers
Method
echomsg_ellipsis
(&self, message: impl AsRef<str>)
src/vim.rs:191
↓ 2 callers
Function
expand_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 callers
Method
extensions_enabled
(&self, filetype: &str)
src/extensions/mod.rs:37
↓ 2 callers
Method
get_bufnr
(&self, filename: &str, params: &Value)
src/vim.rs:128
↓ 2 callers
Method
get_code_actions
(&self, params: &Value)
src/language_server_protocol.rs:1251
↓ 2 callers
Method
get_current_word
(&self, params: &Value)
src/vim.rs:148
↓ 2 callers
Method
get_goto_cmd
(&self, params: &Value)
src/vim.rs:155
↓ 2 callers
Method
get_insert_spaces
(&self, filename: &str)
src/vim.rs:167
↓ 2 callers
Method
get_line
(&self, path: impl AsRef<Path>, line: u64)
src/language_server_protocol.rs:716
↓ 2 callers
Method
get_or_create_namespace
(&self, ns: &LCNamespace)
src/vimext.rs:6
↓ 2 callers
Method
get_tab_size
(&self)
src/vim.rs:161
↓ 2 callers
Method
get_text
(&self, bufname: &str)
src/vim.rs:172
↓ 2 callers
Method
get_viewport
(&self, params: &Value)
src/vim.rs:134
↓ 2 callers
Method
get_workspace_settings
(&self, root: &str)
src/language_server_protocol.rs:133
↓ 2 callers
Function
highlight_setup
(source: Base, syntax: List[HighlightDefinition])
rplugin/python3/denite/common.py:80
↓ 2 callers
Function
is_content_modified_error
(err: &anyhow::Error)
src/rpchandler.rs:9
↓ 2 callers
Method
java_class_file_contents
(&self, params: &Value)
src/language_server_protocol.rs:3864
↓ 2 callers
Method
present_actions
shows a list of actions for the user to choose one.
src/language_server_protocol.rs:1634
↓ 2 callers
Method
preview
(&self, to_display: &D, bufname: &str)
src/language_server_protocol.rs:814
↓ 2 callers
Method
set_highlights
replaces the highlights of the current document with the passed highlights.
src/vim.rs:248
↓ 2 callers
Method
set_virtual_texts
( &self, buf_id: i64, ns_id: i64, line_start: u64, line_end: u64,
src/vim.rs:261
↓ 2 callers
Method
setloclist
(&self, list: &[QuickfixEntry], action: &str, title: &str)
src/vim.rs:233
↓ 2 callers
Method
setqflist
(&self, list: &[QuickfixEntry], action: &str, title: &str)
src/vim.rs:224
↓ 2 callers
Function
tag_to_version
(tag)
ci/cleanup-binary-tags.py:8
↓ 2 callers
Method
text_document_did_close
(&self, params: &Value)
src/language_server_protocol.rs:2080
↓ 2 callers
Method
text_document_did_save
(&self, params: &Value)
src/language_server_protocol.rs:2057
↓ 2 callers
Method
text_document_inlay_hints
(&self, language_id: &str, filename: &str)
src/extensions/mod.rs:10
↓ 2 callers
Method
to_display
(&self)
src/types.rs:771
↓ 2 callers
Method
to_params
(self)
src/types.rs:678
↓ 2 callers
Method
update_quickfixlist
(&self)
src/language_server_protocol.rs:380
↓ 2 callers
Method
update_semantic_highlight_tables
(&self, language_id: &str)
src/language_server_protocol.rs:667
↓ 2 callers
Method
workspace_did_change_configuration
(&self, params: &Value)
src/language_server_protocol.rs:1782
↓ 2 callers
Method
workspace_execute_command
(&self, params: &Value)
src/language_server_protocol.rs:1755
↓ 1 callers
Method
clear_document_highlight
(&self, _params: &Value)
src/language_server_protocol.rs:293
next →
1–100 of 329, ranked by callers