diff --git a/config/neovim/after/ftplugin/markdown.lua b/config/neovim/after/ftplugin/markdown.lua deleted file mode 100644 index 41480681..00000000 --- a/config/neovim/after/ftplugin/markdown.lua +++ /dev/null @@ -1 +0,0 @@ -vim.o.wrap = true diff --git a/config/neovim/lua/opdavies/init.lua b/config/neovim/lua/opdavies/init.lua index 1fcdda41..386ccedc 100644 --- a/config/neovim/lua/opdavies/init.lua +++ b/config/neovim/lua/opdavies/init.lua @@ -12,3 +12,11 @@ require "opdavies.telescope.mappings" vim.api.nvim_create_user_command("GoToFile", function() require("opdavies.telescope").git_files() end, {}) + +local imap = require("opdavies.keymap").imap +local nmap = require("opdavies.keymap").nmap +local xmap = require("opdavies.keymap").xmap + +-- Quicker macro playback. +nmap { "Q", "@qj" } +xmap { "Q", ":norm @q<CR>" } diff --git a/config/neovim/lua/opdavies/options.lua b/config/neovim/lua/opdavies/options.lua index 5599f22d..90ceaad5 100644 --- a/config/neovim/lua/opdavies/options.lua +++ b/config/neovim/lua/opdavies/options.lua @@ -31,25 +31,6 @@ local function set_autocmd() vim.cmd.set "filetype=term" end, }) - - vim.api.nvim_create_autocmd("FileType", { - pattern = "html.twig", - group = vim.api.nvim_create_augroup("twig_keymaps", { clear = true }), - callback = function() - local imap = require("opdavies.keymap").imap - local opts = { silent = true, buffer = true } - - imap { "{#", "{# #}<left><left><left>", opts } - imap { "{%", "{% %}<left><left><left>", opts } - imap { "{{", "{{ }}<left><left><left>", opts } - end, - }) -end - -local function set_user_commands() - vim.api.nvim_create_user_command("GoToFile", function() - require("opdavies.telescope").git_files() - end, {}) end local function set_filetypes() @@ -123,21 +104,6 @@ local function set_key_mappings() -- Move half a screen up or down and re-center. nmap { "<C-d>", "<C-d>zz" } nmap { "<C-u>", "<C-u>zz" } - - -- Quicker macro playback. - nmap { "Q", "@qj" } - xmap { "Q", ":norm @q<CR>" } - - -- Automatically close brackets, parentheses and quotes. - imap { "'", "''<left>" } - imap { "(", "()<left>" } - imap { "/*", "/**/<left><left>" } - imap { "<", "<><left>" } - imap { "[", "[]<left>" } - imap { "[;", "[];<left><left>" } - imap { "{", "{}<left>" } - imap { "{;", "{};<left><left>" } - imap { '"', '""<left>' } end local function set_highlights() @@ -202,7 +168,6 @@ M.setup = function() set_vim_o() set_key_mappings() set_autocmd() - set_user_commands() set_filetypes() set_highlights()