mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	Merge pull request #4593 from ZyX-I/length-functions
Make some function accept strings with length in place of just strings
This commit is contained in:
		| @@ -116,8 +116,14 @@ String vim_replace_termcodes(String str, Boolean from_part, Boolean do_lt, | ||||
|   } | ||||
|  | ||||
|   char *ptr = NULL; | ||||
|   replace_termcodes((char_u *)str.data, (char_u **)&ptr, | ||||
|                                             from_part, do_lt, special); | ||||
|   // Set 'cpoptions' the way we want it. | ||||
|   //    FLAG_CPO_BSLASH  set - backslashes are *not* treated specially | ||||
|   //    FLAG_CPO_KEYCODE set - keycodes are *not* reverse-engineered | ||||
|   //    FLAG_CPO_SPECI unset - <Key> sequences *are* interpreted | ||||
|   //  The third from end parameter of replace_termcodes() is true so that the | ||||
|   //  <lt> sequence is recognised - needed for a real backslash. | ||||
|   replace_termcodes((char_u *)str.data, str.size, (char_u **)&ptr, | ||||
|                     from_part, do_lt, special, CPO_TO_CPO_FLAGS); | ||||
|   return cstr_as_string(ptr); | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Justin M. Keyes
					Justin M. Keyes