Compare commits
4 commits
3820b79faf
...
d65dc0ef3b
| Author | SHA1 | Date | |
|---|---|---|---|
| d65dc0ef3b | |||
| 8864a5d37e | |||
| 8ad75b7029 | |||
| 5edc5bd7e1 |
3 changed files with 20 additions and 7 deletions
|
|
@ -1,8 +1,8 @@
|
||||||
- name: Development provisioning
|
- name: Development provisioning
|
||||||
hosts:
|
hosts:
|
||||||
- xps
|
- personal
|
||||||
- desktop
|
- arch
|
||||||
- fudiggity
|
- debian
|
||||||
pre_tasks:
|
pre_tasks:
|
||||||
- name: Verifying that a limit is set
|
- name: Verifying that a limit is set
|
||||||
ansible.builtin.fail:
|
ansible.builtin.fail:
|
||||||
|
|
|
||||||
|
|
@ -7,22 +7,24 @@ local on_attach = function(client, bufnr)
|
||||||
|
|
||||||
vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, opts)
|
vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, opts)
|
||||||
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, opts)
|
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, opts)
|
||||||
|
vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts)
|
||||||
vim.keymap.set('n', 'K', vim.lsp.buf.hover, opts)
|
vim.keymap.set('n', 'K', vim.lsp.buf.hover, opts)
|
||||||
vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, opts)
|
vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, opts)
|
||||||
vim.keymap.set('n', '<C-k>', vim.lsp.buf.signature_help, opts)
|
vim.keymap.set('n', '<C-k>', vim.lsp.buf.signature_help, opts)
|
||||||
|
vim.keymap.set('n', '<space>D', vim.lsp.buf.type_definition, opts)
|
||||||
|
vim.keymap.set('n', '<space>la', vim.lsp.buf.code_action, opts)
|
||||||
|
|
||||||
vim.keymap.set('n', '<space>wa', vim.lsp.buf.add_workspace_folder, opts)
|
vim.keymap.set('n', '<space>wa', vim.lsp.buf.add_workspace_folder, opts)
|
||||||
vim.keymap.set('n', '<space>wr', vim.lsp.buf.remove_workspace_folder, opts)
|
vim.keymap.set('n', '<space>wr', vim.lsp.buf.remove_workspace_folder, opts)
|
||||||
vim.keymap.set('n', '<space>wl', function()
|
vim.keymap.set('n', '<space>wl', function()
|
||||||
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
|
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
|
||||||
end, opts)
|
end, opts)
|
||||||
vim.keymap.set('n', '<space>D', vim.lsp.buf.type_definition, opts)
|
|
||||||
vim.keymap.set('n', '<space>rn', vim.lsp.buf.rename, opts)
|
vim.keymap.set('n', '<space>rn', vim.lsp.buf.rename, opts)
|
||||||
vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts)
|
|
||||||
vim.keymap.set('n', '<space>e', vim.diagnostic.open_float, opts)
|
vim.keymap.set('n', '<space>e', vim.diagnostic.open_float, opts)
|
||||||
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts)
|
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts)
|
||||||
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts)
|
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts)
|
||||||
vim.keymap.set('n', '<space>q', vim.diagnostic.setloclist, opts)
|
vim.keymap.set('n', '<space>q', vim.diagnostic.setloclist, opts)
|
||||||
vim.keymap.set('n', '<space>la', vim.lsp.buf.code_action, opts)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
--enable some language servers with the additional completion capabilities
|
--enable some language servers with the additional completion capabilities
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,18 @@ local builtin = require('telescope.builtin')
|
||||||
|
|
||||||
local opts = { noremap = true, silent = true }
|
local opts = { noremap = true, silent = true }
|
||||||
|
|
||||||
|
local find_files_unignored = function()
|
||||||
|
builtin.find_files { hidden = true, no_ignore = true }
|
||||||
|
end
|
||||||
|
|
||||||
|
local live_grep_unignored = function()
|
||||||
|
builtin.live_grep { additional_args = { '--unrestricted', '--unrestricted' } }
|
||||||
|
end
|
||||||
|
|
||||||
vim.keymap.set('n', 'ff', builtin.find_files, opts)
|
vim.keymap.set('n', 'ff', builtin.find_files, opts)
|
||||||
|
vim.keymap.set('n', 'fF', find_files_unignored, opts)
|
||||||
vim.keymap.set('n', 'fg', builtin.live_grep, opts)
|
vim.keymap.set('n', 'fg', builtin.live_grep, opts)
|
||||||
|
vim.keymap.set('n', 'fG', live_grep_unignored, opts)
|
||||||
vim.keymap.set('n', 'fb', builtin.buffers, opts)
|
vim.keymap.set('n', 'fb', builtin.buffers, opts)
|
||||||
vim.keymap.set('n', 'fh', builtin.help_tags, opts)
|
vim.keymap.set('n', 'fh', builtin.help_tags, opts)
|
||||||
vim.keymap.set('n', 'fj', builtin.jumplist, opts)
|
vim.keymap.set('n', 'fj', builtin.jumplist, opts)
|
||||||
|
|
@ -18,7 +28,8 @@ telescope.setup({
|
||||||
defaults = {
|
defaults = {
|
||||||
layout_strategy = 'vertical',
|
layout_strategy = 'vertical',
|
||||||
layout_config = {
|
layout_config = {
|
||||||
vertical = { width = 0.5, height = 0.7 }
|
prompt_position = 'top',
|
||||||
|
vertical = { width = 0.8, height = 0.9 }
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue