From aa041079c5451011454947c1c9819a2fad9b8449 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 9 Aug 2022 11:26:00 +0200 Subject: [PATCH] nvim: move whitespace function to functions.lua --- .config/nvim/init.lua | 1 + .config/nvim/lua/functions.lua | 16 ++++++++++++++++ .config/nvim/lua/settings.lua | 17 ----------------- 3 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 .config/nvim/lua/functions.lua diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index db45c1d..150e679 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -1,4 +1,5 @@ require('plugins') +require('functions') require('settings') require('keymaps') require('fileformats') diff --git a/.config/nvim/lua/functions.lua b/.config/nvim/lua/functions.lua new file mode 100644 index 0000000..f4d821e --- /dev/null +++ b/.config/nvim/lua/functions.lua @@ -0,0 +1,16 @@ +-- remove trailing whitespace +function my_remove_trailing_whitespace() + local curpos = vim.api.nvim_win_get_cursor(0) + vim.cmd([[keeppatterns %s/\s\+$//e]]) + vim.api.nvim_win_set_cursor(0, curpos) +end + +vim.api.nvim_create_autocmd( + { 'BufWritePre' }, + { + pattern = { + '*.lua', '*.cpp', '*.hpp' + }, + callback = my_remove_trailing_whitespace + } +) diff --git a/.config/nvim/lua/settings.lua b/.config/nvim/lua/settings.lua index 5e93502..5ce34a8 100644 --- a/.config/nvim/lua/settings.lua +++ b/.config/nvim/lua/settings.lua @@ -22,23 +22,6 @@ packer.use { end } --- remove trailing whitespace -function my_remove_trailing_whitespace() - local curpos = vim.api.nvim_win_get_cursor(0) - vim.cmd([[keeppatterns %s/\s\+$//e]]) - vim.api.nvim_win_set_cursor(0, curpos) -end - -vim.api.nvim_create_autocmd( - { 'BufWritePre' }, - { - pattern = { - '*.lua', '*.cpp', '*.hpp' - }, - callback = my_remove_trailing_whitespace - } -) - packer.use 'https://github.com/editorconfig/editorconfig-vim' -- set colorcolumn to textwidth after buffer is displayed or option is changed