diff options
Diffstat (limited to 'autoload')
| -rw-r--r-- | autoload/ledger.vim | 13 | ||||
| -rw-r--r-- | autoload/terraform.vim | 19 | ||||
| -rw-r--r-- | autoload/yats.vim | 2 | 
3 files changed, 21 insertions, 13 deletions
| diff --git a/autoload/ledger.vim b/autoload/ledger.vim index 76be457d..265aa666 100644 --- a/autoload/ledger.vim +++ b/autoload/ledger.vim @@ -444,6 +444,19 @@ function! ledger#align_commodity() abort    endif  endf +" Align the commodity on the entire buffer +function! ledger#align_commodity_buffer() abort +  " Store the viewport position +  let view = winsaveview() + +  " Call ledger#align_commodity for every line +  %call ledger#align_commodity() + +  " Restore the viewport position +  call winrestview(view) +  unlet view +endf +  " Align the amount under the cursor and append/prepend the default currency.  function! ledger#align_amount_at_cursor() abort    " Select and cut text: diff --git a/autoload/terraform.vim b/autoload/terraform.vim index 652c4b30..594d74a0 100644 --- a/autoload/terraform.vim +++ b/autoload/terraform.vim @@ -48,33 +48,28 @@ endfunction  function! terraform#commands(ArgLead, CmdLine, CursorPos) abort    let commands = [ +    \ 'init', +    \ 'validate', +    \ 'plan',      \ 'apply', -    \ 'console',      \ 'destroy', -    \ 'env', +    \ 'console',      \ 'fmt', +    \ 'force-unlock',      \ 'get',      \ 'graph',      \ 'import', -    \ 'init',      \ 'login',      \ 'logout',      \ 'output', -    \ 'plan',      \ 'providers',      \ 'refresh',      \ 'show', +    \ 'state',      \ 'taint',      \ 'untaint', -    \ 'validate',      \ 'version', -    \ 'workspace', -    \ '0.12upgrade', -    \ '0.13upgrade', -    \ 'debug', -    \ 'force-unlock', -    \ 'push', -    \ 'state' +    \ 'workspace'    \ ]    return join(commands, "\n")  endfunction diff --git a/autoload/yats.vim b/autoload/yats.vim index 8f5fe2d0..f96841aa 100644 --- a/autoload/yats.vim +++ b/autoload/yats.vim @@ -10,7 +10,7 @@ let s:syng_linecom = 'linecomment\c'  " Check if the character at lnum:col is inside a multi-line comment.  function yats#IsInMultilineComment(lnum, col) -  return !s:IsLineComment(a:lnum, a:col) && synIDattr(synID(a:lnum, a:col, 1), 'name') =~ s:syng_multiline +  return !yats#IsLineComment(a:lnum, a:col) && synIDattr(synID(a:lnum, a:col, 1), 'name') =~ s:syng_multiline  endfunction  " Check if the character at lnum:col is a line comment. | 
