From bdd96b05cbaef55baf52bf79f765aad94f64941c Mon Sep 17 00:00:00 2001 From: Dhruva Sagar Date: Mon, 22 Jan 2018 16:59:50 +0530 Subject: [PATCH] AutoAlign only if buffer is already modified. Fix #126 --- autoload/tablemode.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/autoload/tablemode.vim b/autoload/tablemode.vim index 50241b6..240518a 100644 --- a/autoload/tablemode.vim +++ b/autoload/tablemode.vim @@ -98,7 +98,8 @@ function! s:ToggleAutoAlign() "{{{2 augroup TableModeAutoAlign au! - autocmd CursorHold nested silent! call tablemode#table#Realign('.') + autocmd CursorHold nested silent! if &modified | call tablemode#table#Realign('.') | endif + autocmd CursorHoldI nested silent! if &modified | call tablemode#table#Realign('.') | endif augroup END else autocmd! TableModeAutoAlign CursorHold