diff --git a/init.lua b/init.lua index c550aad..97139d2 100644 --- a/init.lua +++ b/init.lua @@ -1,9 +1,11 @@ local keymap = { + -- n search_for_files_in_working_directory = '', search_for_previously_opened_files = '', live_grep = 'fg', search_help_pages = 'fh', + -- n rename_symbol = 'rn', code_action = 'ca', go_to_definition = 'gd', @@ -11,21 +13,23 @@ local keymap = { show_references = 'gr', hovering_documentation = 'K', - autocomplete_scroll_down_docs = '', - autocomplete_scroll_up_docs = '', - autocomplete_abort = '', - autocomplete_confirm = '', - jump_forward_in_snippet = '', - jump_backward_in_snippet = '', - + -- n toggle_file_explorer ='', + -- n leader_key = ';', + -- n move_to_panel_left = '', move_to_panel_down = '', move_to_panel_up = '', move_to_panel_right = '', + + -- i, s + autocomplete_abort = '', + autocomplete_confirm = '', + jump_forward_in_snippet = '', + jump_to_snippet_end = '', } local theme_with_real_colors = true @@ -123,25 +127,25 @@ local function packer_startup(use) local snippy = require('snippy') cmp.setup{ - mapping = cmp.mapping.preset.insert { - [keymap.autocomplete_scroll_down_docs] = cmp.mapping.scroll_docs(-4), - [keymap.autocomplete_scroll_up_docs] = cmp.mapping.scroll_docs( 4), + mapping = { [keymap.autocomplete_abort] = cmp.mapping.abort(), [keymap.autocomplete_confirm] = cmp.mapping.confirm{ select = true }, - [keymap.jump_forward_in_snippet] = cmp.mapping(function(fallback) - if snippy.can_jump(1) then - snippy.next() - else - fallback() - end - end, { "i", "s" }), - [keymap.jump_backward_in_snippet] = cmp.mapping(function(fallback) - if snippy.can_jump(-1) then - snippy.previous() - else - fallback() - end - end, { "i", "s" }), + [keymap.jump_forward_in_snippet] = cmp.mapping( + function(_) + if snippy.can_jump(1) then + snippy.next() + end + end, + { "i", "s" } + ), + [keymap.jump_to_snippet_end] = cmp.mapping( + function(_) + while snippy.can_jump(1) do + snippy.next() + end + end, + { "i", "s" } + ), }, snippet = { expand = function(args) @@ -208,7 +212,8 @@ local function packer_startup(use) options = { pair_spaces = true, auto_indent = true, - disabled_filetypes = {"text"} + disabled_filetypes = {"text"}, + disable_when_touch = true } }