mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	docs: fix typos (#20150)
Co-authored-by: Miguel Carneiro <mcarneiromorenas@gmail.com> Co-authored-by: Gregory Anders <greg@gpanders.com> Co-authored-by: Raphael <glephunter@gmail.com> Co-authored-by: C.D. MacEachern <craig.daniel.maceachern@gmail.com> Co-authored-by: zeertzjq <zeertzjq@outlook.com>
This commit is contained in:
		| @@ -3435,8 +3435,8 @@ nvim_ui_detach()                                            *nvim_ui_detach()* | |||||||
|  |  | ||||||
|                                                     *nvim_ui_pum_set_bounds()* |                                                     *nvim_ui_pum_set_bounds()* | ||||||
| nvim_ui_pum_set_bounds({width}, {height}, {row}, {col}) | nvim_ui_pum_set_bounds({width}, {height}, {row}, {col}) | ||||||
|     Tells Nvim the geometry of the popumenu, to align floating windows with an |     Tells Nvim the geometry of the popupmenu, to align floating windows with | ||||||
|     external popup menu. |     an external popup menu. | ||||||
|  |  | ||||||
|     Note that this method is not to be confused with |     Note that this method is not to be confused with | ||||||
|     |nvim_ui_pum_set_height()|, which sets the number of visible items in the |     |nvim_ui_pum_set_height()|, which sets the number of visible items in the | ||||||
| @@ -3455,7 +3455,7 @@ nvim_ui_pum_set_bounds({width}, {height}, {row}, {col}) | |||||||
|         {col}     Popupmenu height. |         {col}     Popupmenu height. | ||||||
|  |  | ||||||
| nvim_ui_pum_set_height({height})                    *nvim_ui_pum_set_height()* | nvim_ui_pum_set_height({height})                    *nvim_ui_pum_set_height()* | ||||||
|     Tells Nvim the number of elements displaying in the popumenu, to decide |     Tells Nvim the number of elements displaying in the popupmenu, to decide | ||||||
|     <PageUp> and <PageDown> movement. |     <PageUp> and <PageDown> movement. | ||||||
|  |  | ||||||
|     Attributes: ~ |     Attributes: ~ | ||||||
|   | |||||||
| @@ -1131,13 +1131,14 @@ chdir({dir})						*chdir()* | |||||||
| 			  directory (|:tcd|) then changes the tabpage local | 			  directory (|:tcd|) then changes the tabpage local | ||||||
| 			  directory. | 			  directory. | ||||||
| 			- Otherwise, changes the global directory. | 			- Otherwise, changes the global directory. | ||||||
|  | 		{dir} must be a String. | ||||||
| 		If successful, returns the previous working directory.  Pass | 		If successful, returns the previous working directory.  Pass | ||||||
| 		this to another chdir() to restore the directory. | 		this to another chdir() to restore the directory. | ||||||
| 		On failure, returns an empty string. | 		On failure, returns an empty string. | ||||||
|  |  | ||||||
| 		Example: > | 		Example: > | ||||||
| 			let save_dir = chdir(newdir) | 			let save_dir = chdir(newdir) | ||||||
| 			if save_dir | 			if save_dir != "" | ||||||
| 			   " ... do some work | 			   " ... do some work | ||||||
| 			   call chdir(save_dir) | 			   call chdir(save_dir) | ||||||
| 			endif | 			endif | ||||||
| @@ -6069,6 +6070,8 @@ rand([{expr}])						*rand()* | |||||||
| 							*readdir()* | 							*readdir()* | ||||||
| readdir({directory} [, {expr}]) | readdir({directory} [, {expr}]) | ||||||
| 		Return a list with file and directory names in {directory}. | 		Return a list with file and directory names in {directory}. | ||||||
|  | 		You can also use |glob()| if you don't need to do complicated | ||||||
|  | 		things, such as limiting the number of matches. | ||||||
|  |  | ||||||
| 		When {expr} is omitted all entries are included. | 		When {expr} is omitted all entries are included. | ||||||
| 		When {expr} is given, it is evaluated to check what to do: | 		When {expr} is given, it is evaluated to check what to do: | ||||||
|   | |||||||
| @@ -296,7 +296,7 @@ EVENTS                                                  *diagnostic-events* | |||||||
|  |  | ||||||
|                                                         *DiagnosticChanged* |                                                         *DiagnosticChanged* | ||||||
| DiagnosticChanged       After diagnostics have changed. When used from Lua, | DiagnosticChanged       After diagnostics have changed. When used from Lua, | ||||||
|                         the new diagnostics are passed to the autocmcd |                         the new diagnostics are passed to the autocmd | ||||||
|                         callback in the "data" table. |                         callback in the "data" table. | ||||||
|  |  | ||||||
| Example: > | Example: > | ||||||
|   | |||||||
| @@ -457,7 +457,7 @@ String automatically.  Thus the String '4' and the number 4 will find the same | |||||||
| entry.  Note that the String '04' and the Number 04 are different, since the | entry.  Note that the String '04' and the Number 04 are different, since the | ||||||
| Number will be converted to the String '4', leading zeros are dropped.  The | Number will be converted to the String '4', leading zeros are dropped.  The | ||||||
| empty string can also be used as a key. | empty string can also be used as a key. | ||||||
| 						*literal-Dict* | 						*literal-Dict* *#{}* | ||||||
| To avoid having to put quotes around every key the #{} form can be used.  This | To avoid having to put quotes around every key the #{} form can be used.  This | ||||||
| does require the key to consist only of ASCII letters, digits, '-' and '_'. | does require the key to consist only of ASCII letters, digits, '-' and '_'. | ||||||
| Example: > | Example: > | ||||||
| @@ -681,7 +681,7 @@ similar to -1. > | |||||||
| 	:let shortblob = myblob[2:2]	" Blob with one byte: 0z22 | 	:let shortblob = myblob[2:2]	" Blob with one byte: 0z22 | ||||||
| 	:let otherblob = myblob[:]	" make a copy of the Blob | 	:let otherblob = myblob[:]	" make a copy of the Blob | ||||||
|  |  | ||||||
| If the first index is beyond the last byte of the Blob or the second byte is | If the first index is beyond the last byte of the Blob or the second index is | ||||||
| before the first index, the result is an empty Blob.  There is no error | before the first index, the result is an empty Blob.  There is no error | ||||||
| message. | message. | ||||||
|  |  | ||||||
| @@ -704,8 +704,8 @@ The length of the replaced bytes must be exactly the same as the value | |||||||
| provided. *E972* | provided. *E972* | ||||||
|  |  | ||||||
| To change part of a blob you can specify the first and last byte to be | To change part of a blob you can specify the first and last byte to be | ||||||
| modified.  The value must at least have the number of bytes in the range: > | modified.  The value must have the same number of bytes in the range: > | ||||||
| 	:let blob[3:5] = [3, 4, 5] | 	:let blob[3:5] = 0z334455 | ||||||
|  |  | ||||||
| You can also use the functions |add()|, |remove()| and |insert()|. | You can also use the functions |add()|, |remove()| and |insert()|. | ||||||
|  |  | ||||||
| @@ -1228,7 +1228,10 @@ And NOT: > | |||||||
| 	\ ->map(mapexpr) | 	\ ->map(mapexpr) | ||||||
| 	\ ->sort() | 	\ ->sort() | ||||||
| 	\ ->join() | 	\ ->join() | ||||||
| < |  | ||||||
|  | When using the lambda form there must be no white space between the } and the | ||||||
|  | (. | ||||||
|  |  | ||||||
|  |  | ||||||
| 							*expr9* | 							*expr9* | ||||||
| number | number | ||||||
|   | |||||||
| @@ -1126,7 +1126,8 @@ that contains the List.  The Dict can have these items: | |||||||
| 			leading text is changed. | 			leading text is changed. | ||||||
| Other items are ignored. | Other items are ignored. | ||||||
|  |  | ||||||
| For acting upon end of completion, see the |CompleteDone| autocommand event. | For acting upon end of completion, see the |CompleteDonePre| and | ||||||
|  | |CompleteDone| autocommand event. | ||||||
|  |  | ||||||
| For example, the function can contain this: > | For example, the function can contain this: > | ||||||
| 	let matches = ... list of words ... | 	let matches = ... list of words ... | ||||||
|   | |||||||
| @@ -831,12 +831,12 @@ deletes the lines from the cursor position to mark 't'.  Hint: Use mark 't' for | |||||||
| Top, 'b' for Bottom, etc..  Lowercase marks are restored when using undo and | Top, 'b' for Bottom, etc..  Lowercase marks are restored when using undo and | ||||||
| redo. | redo. | ||||||
|  |  | ||||||
| Uppercase marks 'A to 'Z include the file name. | Uppercase marks 'A to 'Z include the file name.  You can use them to jump from | ||||||
| You can use them to jump from file to file.  You can only use an uppercase | file to file.  You can only use an uppercase mark with an operator if the mark | ||||||
| mark with an operator if the mark is in the current file.  The line number of | is in the current file.  The line number of the mark remains correct, even if | ||||||
| the mark remains correct, even if you insert/delete lines or edit another file | you insert/delete lines or edit another file for a moment.  When the 'shada' | ||||||
| for a moment.  When the 'shada' option is not empty, uppercase marks are | option is not empty, uppercase marks are kept in the .shada file.  See | ||||||
| kept in the .shada file.  See |shada-file-marks|. | |shada-file-marks|. | ||||||
|  |  | ||||||
| Numbered marks '0 to '9 are quite different.  They can not be set directly. | Numbered marks '0 to '9 are quite different.  They can not be set directly. | ||||||
| They are only present when using a shada file |shada-file|.  Basically '0 | They are only present when using a shada file |shada-file|.  Basically '0 | ||||||
|   | |||||||
| @@ -6748,11 +6748,11 @@ A jump table for the options with a short description can be found at |Q_op|. | |||||||
| 	final value applying to all subsequent tabs. | 	final value applying to all subsequent tabs. | ||||||
|  |  | ||||||
| 	For example, when editing assembly language files where statements | 	For example, when editing assembly language files where statements | ||||||
| 	start in the 8th column and comments in the 40th, it may be useful | 	start in the 9th column and comments in the 41st, it may be useful | ||||||
| 	to use the following: > | 	to use the following: > | ||||||
| 		:set varsofttabstop=8,32,8 | 		:set varsofttabstop=8,32,8 | ||||||
| <	This will set soft tabstops at the 8th and 40th columns, and at every | <	This will set soft tabstops with 8 and 8 + 32 spaces, and 8 more | ||||||
| 	8th column thereafter. | 	for every column thereafter. | ||||||
|  |  | ||||||
| 	Note that the value of |'softtabstop'| will be ignored while | 	Note that the value of |'softtabstop'| will be ignored while | ||||||
| 	'varsofttabstop' is set. | 	'varsofttabstop' is set. | ||||||
|   | |||||||
| @@ -75,7 +75,7 @@ vim.health.report_error({msg} [, {advice}])             *vim.health.report_error | |||||||
| Create a healthcheck                                    *health-dev* | Create a healthcheck                                    *health-dev* | ||||||
|  |  | ||||||
| Healthchecks are functions that check the user environment, configuration, or | Healthchecks are functions that check the user environment, configuration, or | ||||||
| any other prerequisities that a plugin cares about. Nvim ships with | any other prerequisites that a plugin cares about. Nvim ships with | ||||||
| healthchecks in: | healthchecks in: | ||||||
|         - $VIMRUNTIME/autoload/health/ |         - $VIMRUNTIME/autoload/health/ | ||||||
|         - $VIMRUNTIME/lua/vim/lsp/health.lua |         - $VIMRUNTIME/lua/vim/lsp/health.lua | ||||||
|   | |||||||
| @@ -1939,7 +1939,7 @@ list window is: | |||||||
| The values displayed in each line correspond to the "bufnr", "lnum", "col" and | The values displayed in each line correspond to the "bufnr", "lnum", "col" and | ||||||
| "text" fields returned by the |getqflist()| function. | "text" fields returned by the |getqflist()| function. | ||||||
|  |  | ||||||
| For some quickfix/location lists, the displayed text need to be customized. | For some quickfix/location lists, the displayed text needs to be customized. | ||||||
| For example, if only the filename is present for a quickfix entry, then the | For example, if only the filename is present for a quickfix entry, then the | ||||||
| two "|" field separator characters after the filename are not needed.  Another | two "|" field separator characters after the filename are not needed.  Another | ||||||
| use case is to customize the path displayed for a filename. By default, the | use case is to customize the path displayed for a filename. By default, the | ||||||
|   | |||||||
| @@ -186,8 +186,8 @@ gt					*i_CTRL-<PageDown>* *i_<C-PageDown>* | |||||||
| 		    :+2tabnext	" go to the two next tab page | 		    :+2tabnext	" go to the two next tab page | ||||||
| 		    :1tabnext	" go to the first tab page | 		    :1tabnext	" go to the first tab page | ||||||
| 		    :$tabnext	" go to the last tab page | 		    :$tabnext	" go to the last tab page | ||||||
| 		    :tabnext #  " go to the last accessed tab page |  | ||||||
| 		    :tabnext $	" as above | 		    :tabnext $	" as above | ||||||
|  | 		    :tabnext #  " go to the last accessed tab page | ||||||
| 		    :tabnext -	" go to the previous tab page | 		    :tabnext -	" go to the previous tab page | ||||||
| 		    :tabnext -1	" as above | 		    :tabnext -1	" as above | ||||||
| 		    :tabnext +	" go to the next tab page | 		    :tabnext +	" go to the next tab page | ||||||
|   | |||||||
| @@ -214,7 +214,7 @@ It is allowed to define another function inside a function body. | |||||||
| You can provide default values for positional named arguments.  This makes | You can provide default values for positional named arguments.  This makes | ||||||
| them optional for function calls.  When a positional argument is not | them optional for function calls.  When a positional argument is not | ||||||
| specified at a call, the default expression is used to initialize it. | specified at a call, the default expression is used to initialize it. | ||||||
| This only works for functions declared with |:function|, not for | This only works for functions declared with `:function`, not for | ||||||
| lambda expressions |expr-lambda|. | lambda expressions |expr-lambda|. | ||||||
|  |  | ||||||
| Example: > | Example: > | ||||||
|   | |||||||
| @@ -220,7 +220,7 @@ a tab page share this directory except for windows with a window-local | |||||||
| directory. Any new windows opened in this tab page will use this directory as | directory. Any new windows opened in this tab page will use this directory as | ||||||
| the current working directory. Using a `:cd` command in a tab page will not | the current working directory. Using a `:cd` command in a tab page will not | ||||||
| change the working directory of tab pages which have a tab local directory. | change the working directory of tab pages which have a tab local directory. | ||||||
| When the global working directory is changed using the ":cd" command in a tab | When the global working directory is changed using the `:cd` command in a tab | ||||||
| page, it will also change the current tab page working directory. | page, it will also change the current tab page working directory. | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1016,6 +1016,7 @@ Testing:				    *test-functions* | |||||||
| 	assert_beeps()		assert that a command beeps | 	assert_beeps()		assert that a command beeps | ||||||
| 	assert_nobeep()		assert that a command does not cause a beep | 	assert_nobeep()		assert that a command does not cause a beep | ||||||
| 	assert_fails()		assert that a command fails | 	assert_fails()		assert that a command fails | ||||||
|  | 	assert_report()		report a test failure | ||||||
|  |  | ||||||
| Timers:						*timer-functions* | Timers:						*timer-functions* | ||||||
| 	timer_start()		create a timer | 	timer_start()		create a timer | ||||||
|   | |||||||
| @@ -148,7 +148,7 @@ CTRL-W CTRL-S						*CTRL-W_CTRL-S* | |||||||
| 		Note: CTRL-S does not work on all terminals and might block | 		Note: CTRL-S does not work on all terminals and might block | ||||||
| 		further input, use CTRL-Q to get going again. | 		further input, use CTRL-Q to get going again. | ||||||
| 		Also see |++opt| and |+cmd|. | 		Also see |++opt| and |+cmd|. | ||||||
| 							*E242* | 							*E242* *E1159* | ||||||
| 		Be careful when splitting a window in an autocommand, it may | 		Be careful when splitting a window in an autocommand, it may | ||||||
| 		mess up the window layout if this happens while making other | 		mess up the window layout if this happens while making other | ||||||
| 		window layout changes. | 		window layout changes. | ||||||
| @@ -292,8 +292,7 @@ Closing a window | |||||||
| CTRL-W q						*CTRL-W_q* | CTRL-W q						*CTRL-W_q* | ||||||
| CTRL-W CTRL-Q						*CTRL-W_CTRL-Q* | CTRL-W CTRL-Q						*CTRL-W_CTRL-Q* | ||||||
| 		Without {count}: Quit the current window.  If {count} is | 		Without {count}: Quit the current window.  If {count} is | ||||||
| 		given quit the {count} window | 		given quit the {count} window. | ||||||
|  |  | ||||||
| 							*edit-window* | 							*edit-window* | ||||||
| 		When quitting the last edit window (not counting help or | 		When quitting the last edit window (not counting help or | ||||||
| 		preview windows), exit Vim. | 		preview windows), exit Vim. | ||||||
| @@ -751,6 +750,7 @@ can also get to them with the buffer list commands, like ":bnext". | |||||||
| 			the current window. | 			the current window. | ||||||
| 			{cmd} can contain '|' to concatenate several commands. | 			{cmd} can contain '|' to concatenate several commands. | ||||||
| 			{cmd} must not open or close windows or reorder them. | 			{cmd} must not open or close windows or reorder them. | ||||||
|  |  | ||||||
| 			Also see |:tabdo|, |:argdo|, |:bufdo|, |:cdo|, |:ldo|, | 			Also see |:tabdo|, |:argdo|, |:bufdo|, |:cdo|, |:ldo|, | ||||||
| 			|:cfdo| and |:lfdo|. | 			|:cfdo| and |:lfdo|. | ||||||
|  |  | ||||||
| @@ -778,6 +778,7 @@ can also get to them with the buffer list commands, like ":bnext". | |||||||
| 			autocommand event is disabled by adding it to | 			autocommand event is disabled by adding it to | ||||||
| 			'eventignore'.  This considerably speeds up editing | 			'eventignore'.  This considerably speeds up editing | ||||||
| 			each buffer. | 			each buffer. | ||||||
|  |  | ||||||
| 			Also see |:tabdo|, |:argdo|, |:windo|, |:cdo|, |:ldo|, | 			Also see |:tabdo|, |:argdo|, |:windo|, |:cdo|, |:ldo|, | ||||||
| 			|:cfdo| and |:lfdo|. | 			|:cfdo| and |:lfdo|. | ||||||
|  |  | ||||||
|   | |||||||
| @@ -453,7 +453,7 @@ void nvim_ui_try_resize_grid(uint64_t channel_id, Integer grid, Integer width, I | |||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
| /// Tells Nvim the number of elements displaying in the popumenu, to decide | /// Tells Nvim the number of elements displaying in the popupmenu, to decide | ||||||
| /// <PageUp> and <PageDown> movement. | /// <PageUp> and <PageDown> movement. | ||||||
| /// | /// | ||||||
| /// @param channel_id | /// @param channel_id | ||||||
| @@ -483,7 +483,7 @@ void nvim_ui_pum_set_height(uint64_t channel_id, Integer height, Error *err) | |||||||
|   ui->pum_nlines = (int)height; |   ui->pum_nlines = (int)height; | ||||||
| } | } | ||||||
|  |  | ||||||
| /// Tells Nvim the geometry of the popumenu, to align floating windows with an | /// Tells Nvim the geometry of the popupmenu, to align floating windows with an | ||||||
| /// external popup menu. | /// external popup menu. | ||||||
| /// | /// | ||||||
| /// Note that this method is not to be confused with |nvim_ui_pum_set_height()|, | /// Note that this method is not to be confused with |nvim_ui_pum_set_height()|, | ||||||
|   | |||||||
| @@ -618,7 +618,7 @@ struct file_buffer { | |||||||
|   bool b_u_synced;              // entry lists are synced |   bool b_u_synced;              // entry lists are synced | ||||||
|   long b_u_seq_last;            // last used undo sequence number |   long b_u_seq_last;            // last used undo sequence number | ||||||
|   long b_u_save_nr_last;        // counter for last file write |   long b_u_save_nr_last;        // counter for last file write | ||||||
|   long b_u_seq_cur;             // hu_seq of header below which we are now |   long b_u_seq_cur;             // uh_seq of header below which we are now | ||||||
|   time_t b_u_time_cur;          // uh_time of header below which we are now |   time_t b_u_time_cur;          // uh_time of header below which we are now | ||||||
|   long b_u_save_nr_cur;         // file write nr after which we are now |   long b_u_save_nr_cur;         // file write nr after which we are now | ||||||
|  |  | ||||||
|   | |||||||
| @@ -128,7 +128,7 @@ void do_debug(char *cmd) | |||||||
|       ignore_script = true; |       ignore_script = true; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     // don't debug any function call, e.g. from an expresion mapping |     // don't debug any function call, e.g. from an expression mapping | ||||||
|     n = debug_break_level; |     n = debug_break_level; | ||||||
|     debug_break_level = -1; |     debug_break_level = -1; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -649,7 +649,7 @@ static char *cs_create_cmd(char *csoption, char *pattern) | |||||||
|     return NULL; |     return NULL; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   // Skip white space before the patter, except for text and pattern search, |   // Skip white space before the pattern, except for text and pattern search, | ||||||
|   // they may want to use the leading white space. |   // they may want to use the leading white space. | ||||||
|   pat = pattern; |   pat = pattern; | ||||||
|   if (search != 4 && search != 6) { |   if (search != 4 && search != 6) { | ||||||
|   | |||||||
| @@ -861,10 +861,9 @@ int get_mouse_button(int code, bool *is_click, bool *is_drag) | |||||||
| /// @param[in]  from  What characters to replace. | /// @param[in]  from  What characters to replace. | ||||||
| /// @param[in]  from_len  Length of the "from" argument. | /// @param[in]  from_len  Length of the "from" argument. | ||||||
| /// @param[out]  bufp  Location where results were saved in case of success (allocated). | /// @param[out]  bufp  Location where results were saved in case of success (allocated). | ||||||
| ///                    if *bufp is non-NULL, it will be used directly. it is | ///                    If `*bufp` is non-NULL, it will be used directly, | ||||||
| ///                    assumed to be 128 bytes long (enough for transcoding LHS | ///                    and is assumed to be 128 bytes long (enough for transcoding LHS of mapping), | ||||||
| ///                    of mapping) | ///                    and will be set to NULL in case of failure. | ||||||
| ///                    Will be set to NULL in case of failure. |  | ||||||
| /// @param[in]  flags  REPTERM_FROM_PART    see above | /// @param[in]  flags  REPTERM_FROM_PART    see above | ||||||
| ///                    REPTERM_DO_LT        also translate <lt> | ///                    REPTERM_DO_LT        also translate <lt> | ||||||
| ///                    REPTERM_NO_SPECIAL   do not accept <key> notation | ///                    REPTERM_NO_SPECIAL   do not accept <key> notation | ||||||
| @@ -872,7 +871,7 @@ int get_mouse_button(int code, bool *is_click, bool *is_drag) | |||||||
| /// @param[out]  did_simplify  set when some <C-H> code was simplied, unless it is NULL. | /// @param[out]  did_simplify  set when some <C-H> code was simplied, unless it is NULL. | ||||||
| /// @param[in]  cpo_flags  Relevant flags derived from p_cpo, see CPO_TO_CPO_FLAGS. | /// @param[in]  cpo_flags  Relevant flags derived from p_cpo, see CPO_TO_CPO_FLAGS. | ||||||
| /// | /// | ||||||
| /// @return  Pointer to an allocated memory, which is also saved to "bufp". | /// @return  The same as what `*bufp` is set to. | ||||||
| char *replace_termcodes(const char *const from, const size_t from_len, char **const bufp, | char *replace_termcodes(const char *const from, const size_t from_len, char **const bufp, | ||||||
|                         const int flags, bool *const did_simplify, const int cpo_flags) |                         const int flags, bool *const did_simplify, const int cpo_flags) | ||||||
|   FUNC_ATTR_NONNULL_ARG(1, 3) |   FUNC_ATTR_NONNULL_ARG(1, 3) | ||||||
|   | |||||||
| @@ -176,15 +176,12 @@ describe('mapset()', function() | |||||||
|  |  | ||||||
|   it('can restore mapping description from the dict returned by maparg()', function() |   it('can restore mapping description from the dict returned by maparg()', function() | ||||||
|     meths.set_keymap('n', 'lhs', 'rhs', {desc = 'map description'}) |     meths.set_keymap('n', 'lhs', 'rhs', {desc = 'map description'}) | ||||||
|     eq('\nn  lhs           rhs\n                 map description', |     eq('\nn  lhs           rhs\n                 map description', exec_capture("nmap lhs")) | ||||||
|        helpers.exec_capture("nmap lhs")) |  | ||||||
|     local mapargs = funcs.maparg('lhs', 'n', false, true) |     local mapargs = funcs.maparg('lhs', 'n', false, true) | ||||||
|     meths.set_keymap('n', 'lhs', 'rhs', {desc = 'MAP DESCRIPTION'}) |     meths.set_keymap('n', 'lhs', 'rhs', {desc = 'MAP DESCRIPTION'}) | ||||||
|     eq('\nn  lhs           rhs\n                 MAP DESCRIPTION', |     eq('\nn  lhs           rhs\n                 MAP DESCRIPTION', exec_capture("nmap lhs")) | ||||||
|        helpers.exec_capture("nmap lhs")) |  | ||||||
|     funcs.mapset('n', false, mapargs) |     funcs.mapset('n', false, mapargs) | ||||||
|     eq('\nn  lhs           rhs\n                 map description', |     eq('\nn  lhs           rhs\n                 map description', exec_capture("nmap lhs")) | ||||||
|        helpers.exec_capture("nmap lhs")) |  | ||||||
|   end) |   end) | ||||||
|  |  | ||||||
|   it('can restore "replace_keycodes" from the dict returned by maparg()', function() |   it('can restore "replace_keycodes" from the dict returned by maparg()', function() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 dundargoc
					dundargoc