mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	doc: 'encoding'
This commit is contained in:
		| @@ -89,8 +89,8 @@ See |encoding-values| for a list of acceptable values. | |||||||
|  |  | ||||||
| The result is that all the text that is used inside Vim will be in this | The result is that all the text that is used inside Vim will be in this | ||||||
| encoding.  Not only the text in the buffers, but also in registers, variables, | encoding.  Not only the text in the buffers, but also in registers, variables, | ||||||
| etc. 'encoding' cannot be changed after startup (at latest when |vimrc| | etc. 'encoding' is read-only after startup because changing it would make the | ||||||
| is sourced) as changing the value later would make the existing text invalid. | existing text invalid. | ||||||
|  |  | ||||||
| You can edit files in another encoding than what 'encoding' is set to.  Vim | You can edit files in another encoding than what 'encoding' is set to.  Vim | ||||||
| will convert the file when you read it and convert it back when you write it. | will convert the file when you read it and convert it back when you write it. | ||||||
|   | |||||||
| @@ -742,8 +742,8 @@ a user-defined command. | |||||||
| 							*E905*  > | 							*E905*  > | ||||||
|   Cannot set this option after startup |   Cannot set this option after startup | ||||||
|  |  | ||||||
| This option might only be changed in a |vimrc| file (or earlier). This means | You tried to set an option after startup that only allows changes during | ||||||
| that plugins can rely on the value being constant after initialization. | startup. | ||||||
|  |  | ||||||
| ============================================================================== | ============================================================================== | ||||||
| 3. Messages						*messages* | 3. Messages						*messages* | ||||||
|   | |||||||
| @@ -2217,13 +2217,10 @@ A jump table for the options with a short description can be found at |Q_op|. | |||||||
| 	viminfo file, etc.  It sets the kind of characters which Vim can work | 	viminfo file, etc.  It sets the kind of characters which Vim can work | ||||||
| 	with.  See |encoding-names| for the possible values. | 	with.  See |encoding-names| for the possible values. | ||||||
|  |  | ||||||
| 	This option cannot be changed after startup. | 	'encoding' cannot be changed after startup, because (1) it causes | ||||||
| 	Otherwise it would cause non-ASCII text inside Vim to become | 	non-ASCII text inside Vim to become invalid, and (2) it complicates | ||||||
| 	invalid. It should normally be kept at its default value, or be set | 	runtime logic.  The recommended 'encoding' is "utf-8".  Remote plugins | ||||||
| 	in vimrc. See |multibyte|. | 	and GUIs only support utf-8. See |multibyte|. | ||||||
|  |  | ||||||
| 	The recommended 'encoding' is "utf-8". Remote plugins and GUI:s |  | ||||||
| 	only support utf-8. |  | ||||||
|  |  | ||||||
| 	The character encoding of files can be different from 'encoding'. | 	The character encoding of files can be different from 'encoding'. | ||||||
| 	This is specified with 'fileencoding'.  The conversion is done with | 	This is specified with 'fileencoding'.  The conversion is done with | ||||||
| @@ -2234,8 +2231,8 @@ A jump table for the options with a short description can be found at |Q_op|. | |||||||
| 		if has("multi_byte_encoding") | 		if has("multi_byte_encoding") | ||||||
| < | < | ||||||
| 	Normally 'encoding' will be equal to your current locale.  This will | 	Normally 'encoding' will be equal to your current locale.  This will | ||||||
| 	be the default if Vim recognizes your environment settings. | 	be the default if Vim recognizes your environment settings, otherwise | ||||||
| 	"utf-8" is used when the locale encoding could not be detected. | 	"utf-8" is used. | ||||||
|  |  | ||||||
| 	When you set this option, it fires the |EncodingChanged| autocommand | 	When you set this option, it fires the |EncodingChanged| autocommand | ||||||
| 	event so that you can set up fonts if necessary. | 	event so that you can set up fonts if necessary. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Justin M. Keyes
					Justin M. Keyes