From 12d12bd3dab7af9ef72f6ac2ca78f489172ca795 Mon Sep 17 00:00:00 2001 From: Howard Abrams Date: Thu, 25 Jul 2024 21:43:45 -0700 Subject: [PATCH] Got the imenu working as a menu mode --- ha-config.org | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ha-config.org b/ha-config.org index a767fde..724fa14 100644 --- a/ha-config.org +++ b/ha-config.org @@ -115,11 +115,12 @@ I’ve often called =imenu= to easily jump to a function definition in a file (o #+begin_src emacs-lisp (defun ha-imenu-setup () - "Sets up the imenu customization. Use in hooks." - (imenu-add-menubar-index) - (setq-local imenu-auto-rescan t) - (when (derived-mode-p 'prog-mode) - (setq-local imenu-sort-function #'imenu--sort-by-name))) + "Set up the imenu customization. Use in hooks." + (ignore-errors + (imenu-add-menubar-index) + (setq-local imenu-auto-rescan t) + (when (derived-mode-p 'prog-mode) + (setq-local imenu-sort-function #'imenu--sort-by-name)))) (add-hook 'org-mode-hook 'ha-imenu-setup) (add-hook 'markdown-mode-hook 'ha-imenu-setup)