41 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Neovim
 | |
| ---
 | |
| # Neovim
 | |
| 
 | |
| Neovim is a refactor, and sometimes redactor, in the tradition of Vim (which itself derives from <a href='https://en.wikipedia.org/wiki/Stevie_%28text_editor%29 "Stevie"' target='_blank' rel='nofollow'>Stevie</a>).
 | |
| It is not a rewrite but a continuation and extension of Vim.
 | |
| Many clones and derivatives exist, some very clever—but none are Vim.
 | |
| Neovim is built for users who want the good parts of Vim, and more.
 | |
| Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient.
 | |
| It is included as "vi" with most UNIX systems and with Apple OS X.
 | |
| 
 | |
| ## Goals
 | |
| - Provide a flexible, extensible Vim with a first-class, fast scripting alternative (lua/luajit)
 | |
| - Provide a consistent user experience across platforms
 | |
| - Leverage ongoing Vim development: harmony
 | |
| - Maintain feature parity with Vim; avoid regressions
 | |
| - Continue the Vim tradition of backwards compatibility, with few exceptions
 | |
| - Keep the core small and fast
 | |
| - Target all platforms supported by libuv
 | |
| - Optimize out of the box, for new users but especially regular users
 | |
| - Delegate to plugins, but preserve the utility of the editor core
 | |
| 
 | |
| ## Non-Goals
 | |
| - Turn Vim into an IDE
 | |
| - Limit third-party applications (such as IDEs!) built with Neovim
 | |
| - Deprecate VimL
 | |
| - Vi-compatibility
 | |
| 
 | |
| ## Principles
 | |
| - Do not regress from origin
 | |
| - Decide outcomes by weighing cost and benefit
 | |
| - Use automation to solve problems
 | |
| - Enable new contributors: remove barriers to entry
 | |
| - Unblock third parties and plugin authors: allow progress
 | |
| - In matters of taste or ambiguity, favor tradition/compatibility...
 | |
| - ...but prefer usability over tradition if the benefits are overwhelming
 | |
| - Give usability a chance™
 | |
| 
 | |
| For more information head to <a href='https://neovim.io/' target='_blank' rel='nofollow'>Neovim's homepage</a>
 |