mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
refactor(map): simplify free_all_mem handling
This commit is contained in:
parent
a8ecc1ae6d
commit
f3ee62a743
@ -15,6 +15,7 @@
|
||||
#include "nvim/highlight.h"
|
||||
#include "nvim/highlight_group.h"
|
||||
#include "nvim/lua/executor.h"
|
||||
#include "nvim/mapping.h"
|
||||
#include "nvim/memfile.h"
|
||||
#include "nvim/memory.h"
|
||||
#include "nvim/message.h"
|
||||
@ -689,11 +690,9 @@ void free_all_mem(void)
|
||||
do_cmdline_cmd("menutranslate clear");
|
||||
|
||||
// Clear mappings, abbreviations, breakpoints.
|
||||
do_cmdline_cmd("lmapclear");
|
||||
do_cmdline_cmd("xmapclear");
|
||||
do_cmdline_cmd("mapclear");
|
||||
do_cmdline_cmd("mapclear!");
|
||||
do_cmdline_cmd("abclear");
|
||||
// NB: curbuf not used with local=false arg
|
||||
map_clear_int(curbuf, MAP_ALL_MODES, false, false);
|
||||
map_clear_int(curbuf, MAP_ALL_MODES, false, true);
|
||||
do_cmdline_cmd("breakdel *");
|
||||
do_cmdline_cmd("profdel *");
|
||||
do_cmdline_cmd("set keymap=");
|
||||
|
Loading…
Reference in New Issue
Block a user