Dump keybindings. More...
#include "config.h"#include <stdbool.h>#include <stdio.h>#include "mutt/lib.h"#include "config/lib.h"#include "gui/lib.h"#include "lib.h"#include "key/lib.h"
Include dependency graph for keymap.c:Go to the source code of this file.
Data Structures | |
| struct | SubMenuId |
Functions | |
| ARRAY_HEAD (SubMenuIdArray, struct SubMenuId) | |
| void | log_bind (const struct MenuDefinition *md, const char *keystr, struct Keymap *km) |
| Log a key binding. | |
| void | log_macro (const char *keystr, struct Keymap *km) |
| Dumps all the macros maps of a menu into a buffer. | |
| void | dump_submenu_functions (const struct SubMenu *sm, bool brief) |
| Dump submenu functions. | |
| void | dump_submenu_bindings (const struct MenuDefinition *md, const struct SubMenu *sm, bool brief) |
| Dump submenu bindings. | |
| void | dump_submenus (bool brief, struct SubMenuIdArray *smia) |
| Dump all submenus. | |
| void | dump_menus (struct SubMenuIdArray *smia) |
| Dump all menus. | |
| void | dump_menu_funcs (bool brief) |
| Dump all menu functions. | |
| void | dump_menu_binds (bool brief) |
| Dump all menu bindings. | |
Dump keybindings.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file keymap.c.
| ARRAY_HEAD | ( | SubMenuIdArray | , |
| struct SubMenuId | ) |
| void log_bind | ( | const struct MenuDefinition * | md, |
| const char * | keystr, | ||
| struct Keymap * | km ) |
Log a key binding.
| md | Menu definition |
| keystr | Key string |
| km | Key mapping |
Definition at line 51 of file keymap.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void log_macro | ( | const char * | keystr, |
| struct Keymap * | km ) |
Dumps all the macros maps of a menu into a buffer.
| keystr | Bound string |
| km | Keybinding |
Definition at line 81 of file keymap.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_submenu_functions | ( | const struct SubMenu * | sm, |
| bool | brief ) |
| void dump_submenu_bindings | ( | const struct MenuDefinition * | md, |
| const struct SubMenu * | sm, | ||
| bool | brief ) |
Dump submenu bindings.
| md | Menu definition |
| sm | Submenu to dump |
| brief | True for brief output |
Definition at line 130 of file keymap.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_submenus | ( | bool | brief, |
| struct SubMenuIdArray * | smia ) |
Dump all submenus.
| brief | True for brief output |
| smia | Submenu ID array to populate |
Definition at line 172 of file keymap.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_menus | ( | struct SubMenuIdArray * | smia | ) |
Dump all menus.
| smia | Submenu ID array |
Definition at line 199 of file keymap.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_menu_funcs | ( | bool | brief | ) |
Dump all menu functions.
| brief | True for brief output |
Definition at line 246 of file keymap.c.
Here is the call graph for this function:| void dump_menu_binds | ( | bool | brief | ) |
Dump all menu bindings.
| brief | True for brief output |
Definition at line 260 of file keymap.c.
Here is the call graph for this function: