Remove :emacs imenu module

Some of it was moved into core as reasonable defaults, but the rest of
it doesn't warrant a whole module dedicated to it.
This commit is contained in:
Henrik Lissner 2019-05-18 15:55:15 -04:00
parent 928ec16242
commit 0674e4b4b0
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
5 changed files with 7 additions and 22 deletions

View file

@ -253,6 +253,13 @@ savehist file."
(helpful-variable (button-get button 'apropos-symbol)))))))
(def-package! imenu
:defer t
:config
(add-hook 'imenu-after-jump-hook #'better-jumper-set-jump)
(add-hook 'imenu-after-jump-hook #'recenter))
(def-package! smartparens
;; Auto-close delimiters and blocks as you type. It's more powerful than that,
;; but that is all Doom uses it for.

View file

@ -59,7 +59,6 @@
;;+icons ; colorful icons for dired-mode
)
electric ; smarter, keyword-based electric-indent
imenu ; an imenu sidebar and searchable code index
vc ; version-control and Emacs, sitting in a tree
:term

View file

@ -530,7 +530,6 @@
:desc "Search buffer" "b" #'swiper
:desc "Search current directory" "d" #'+default/search-from-cwd
:desc "Jump to symbol" "i" #'imenu
:desc "Jump to symbol across buffers" "I" #'imenu-anywhere
:desc "Jump to link" "l" #'ace-link
:desc "Look up online" "o" #'+lookup/online-select
:desc "Look up in local docsets" "k" #'+lookup/in-docsets
@ -705,8 +704,6 @@
(:when (featurep! :ui treemacs)
:desc "Project sidebar" "p" #'+treemacs/toggle
:desc "Find file in project sidebar" "P" #'+treemacs/find-file)
(:when (featurep! :emacs imenu)
:desc "Imenu sidebar" "i" #'imenu-list-smart-toggle)
(:when (featurep! :emacs term)
:desc "Terminal" "t" #'+term/open
:desc "Terminal in popup" "T" #'+term/open-popup-in-project)

View file

@ -1,13 +0,0 @@
;;; emacs/imenu/config.el -*- lexical-binding: t; -*-
;; `imenu-anywhere'
(setq imenu-anywhere-delimiter ": ")
(add-hook 'imenu-after-jump-hook #'better-jumper-set-jump)
(after! imenu-list
(setq imenu-list-idle-update-delay 0.5)
(set-popup-rule! "^\\*Ilist"
:side 'right :size 35 :quit nil :select nil :ttl 0))

View file

@ -1,5 +0,0 @@
;; -*- no-byte-compile: t; -*-
;;; emacs/imenu/packages.el
(package! imenu-anywhere)
(package! imenu-list)