mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 01:34:25 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			823 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			823 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
" Vim indent file
 | 
						|
" Language:		Python
 | 
						|
" Maintainer:		Bram Moolenaar <Bram@vim.org>
 | 
						|
" Original Author:	David Bustos <bustos@caltech.edu>
 | 
						|
" Last Change:		2021 Sep 26
 | 
						|
 | 
						|
" Only load this indent file when no other was loaded.
 | 
						|
if exists("b:did_indent")
 | 
						|
  finish
 | 
						|
endif
 | 
						|
let b:did_indent = 1
 | 
						|
 | 
						|
" Some preliminary settings
 | 
						|
setlocal nolisp		" Make sure lisp indenting doesn't supersede us
 | 
						|
setlocal autoindent	" indentexpr isn't much help otherwise
 | 
						|
 | 
						|
setlocal indentexpr=python#GetIndent(v:lnum)
 | 
						|
setlocal indentkeys+=<:>,=elif,=except
 | 
						|
 | 
						|
let b:undo_indent = "setl ai< inde< indk< lisp<"
 | 
						|
 | 
						|
" Only define the function once.
 | 
						|
if exists("*GetPythonIndent")
 | 
						|
  finish
 | 
						|
endif
 | 
						|
 | 
						|
" Keep this for backward compatibility, new scripts should use
 | 
						|
" python#GetIndent()
 | 
						|
function GetPythonIndent(lnum)
 | 
						|
  return python#GetIndent(a:lnum)
 | 
						|
endfunction
 | 
						|
 | 
						|
" vim:sw=2
 |