Add zed
parent
e87ebf499e
commit
ee8670c5f2
|
@ -15,7 +15,7 @@ local on_attach = function(bufnr)
|
|||
-- Mappings.
|
||||
-- See `:help vim.lsp.*` for documentation on any of the below functions
|
||||
local bufopts = { noremap=true, silent=true, buffer=bufnr }
|
||||
vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, bufopts)
|
||||
-- vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, bufopts)
|
||||
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, bufopts)
|
||||
vim.keymap.set('n', 'K', vim.lsp.buf.hover, bufopts)
|
||||
vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, bufopts)
|
||||
|
@ -25,11 +25,11 @@ local on_attach = function(bufnr)
|
|||
vim.keymap.set('n', '<space>wl', function()
|
||||
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
|
||||
end, bufopts)
|
||||
vim.keymap.set('n', '<space>D', vim.lsp.buf.type_definition, bufopts)
|
||||
vim.keymap.set('n', '<space>rn', vim.lsp.buf.rename, bufopts)
|
||||
vim.keymap.set('n', 'gD', vim.lsp.buf.type_definition, bufopts)
|
||||
vim.keymap.set('n', 'cd', vim.lsp.buf.rename, bufopts)
|
||||
vim.keymap.set('n', '<space>ca', vim.lsp.buf.code_action, bufopts)
|
||||
vim.keymap.set('n', '<space>x', vim.lsp.codelens.run, bufopts)
|
||||
vim.keymap.set('n', 'gr', vim.lsp.buf.references, bufopts)
|
||||
vim.keymap.set('n', 'gA', vim.lsp.buf.references, bufopts)
|
||||
vim.keymap.set('n', '<space>f', function() vim.lsp.buf.format { async = true } end, bufopts)
|
||||
end
|
||||
vim.api.nvim_create_autocmd('LspAttach', {
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
[
|
||||
{
|
||||
"context": "Editor && vim_mode == normal && !VimWaiting && !menu",
|
||||
"bindings": {
|
||||
"space b": "workspace::ToggleLeftDock"
|
||||
}
|
||||
},
|
||||
{
|
||||
"context": "ProjectPanel && not_editing",
|
||||
"bindings": {
|
||||
"space b": "workspace::ToggleLeftDock",
|
||||
"ctrl-w l": "project_panel::ToggleFocus"
|
||||
}
|
||||
}
|
||||
]
|
|
@ -0,0 +1,13 @@
|
|||
// Zed settings
|
||||
//
|
||||
// For information on how to configure Zed, see the Zed
|
||||
// documentation: https://zed.dev/docs/configuring-zed
|
||||
//
|
||||
// To see all of Zed's default settings without changing your
|
||||
// custom settings, run the `open default settings` command
|
||||
// from the command palette or from `Zed` application menu.
|
||||
{
|
||||
"vim_mode": true,
|
||||
"ui_font_size": 15,
|
||||
"buffer_font_size": 15
|
||||
}
|
|
@ -53,6 +53,8 @@
|
|||
!.config/wofi
|
||||
!.config/yabai
|
||||
!.config/yadm
|
||||
!.config/zed
|
||||
.config/zed/.tmp*
|
||||
!.config/zsh-completions
|
||||
.config/zsh-completions/*
|
||||
!.config/zsh-completions/download.sh
|
||||
|
|
Loading…
Reference in New Issue