mirror of
https://github.com/vim/vim.git
synced 2025-10-10 06:24:10 -04:00
Update runtime files
This commit is contained in:
@@ -2,11 +2,9 @@
|
||||
" Language: Pascal
|
||||
" Maintainer: Neil Carter <n.carter@swansea.ac.uk>
|
||||
" Created: 2004 Jul 13
|
||||
" Last Change: 2021 Jul 01
|
||||
" Last Change: 2021 Sep 22
|
||||
"
|
||||
" This is version 2.0, a complete rewrite.
|
||||
"
|
||||
" For further documentation, see http://psy.swansea.ac.uk/staff/carter/vim/
|
||||
" For further documentation, see https://psy.swansea.ac.uk/staff/carter/vim/
|
||||
|
||||
|
||||
if exists("b:did_indent")
|
||||
@@ -20,13 +18,14 @@ setlocal indentkeys+==end;,==const,==type,==var,==begin,==repeat,==until,==for
|
||||
setlocal indentkeys+==program,==function,==procedure,==object,==private
|
||||
setlocal indentkeys+==record,==if,==else,==case
|
||||
|
||||
let b:undo_indent = "setl indentkeys< indentexpr<"
|
||||
let b:undo_indent = 'setlocal indentexpr< indentkeys<'
|
||||
|
||||
if exists("*GetPascalIndent")
|
||||
finish
|
||||
endif
|
||||
|
||||
|
||||
" ________________________________________________________________
|
||||
function! s:GetPrevNonCommentLineNum( line_num )
|
||||
|
||||
" Skip lines starting with a comment
|
||||
@@ -44,6 +43,7 @@ function! s:GetPrevNonCommentLineNum( line_num )
|
||||
endfunction
|
||||
|
||||
|
||||
" ________________________________________________________________
|
||||
function! s:PurifyCode( line_num )
|
||||
" Strip any trailing comments and whitespace
|
||||
let pureline = 'TODO'
|
||||
@@ -51,6 +51,7 @@ function! s:PurifyCode( line_num )
|
||||
endfunction
|
||||
|
||||
|
||||
" ________________________________________________________________
|
||||
function! GetPascalIndent( line_num )
|
||||
|
||||
" Line 0 always goes at column 0
|
||||
@@ -184,7 +185,7 @@ function! GetPascalIndent( line_num )
|
||||
endif
|
||||
|
||||
|
||||
" ____________________________________________________________________
|
||||
" ________________________________________________________________
|
||||
" Object/Borland Pascal/Delphi Extensions
|
||||
"
|
||||
" Note that extended-pascal is handled here, unless it is simpler to
|
||||
@@ -222,8 +223,6 @@ function! GetPascalIndent( line_num )
|
||||
endif
|
||||
|
||||
|
||||
" ____________________________________________________________________
|
||||
|
||||
" If nothing changed, return same indent.
|
||||
return indnt
|
||||
endfunction
|
||||
|
Reference in New Issue
Block a user