 ;; Mark and edit occurrences
 (use-package iedit)
 
+(use-package pcre2el
+  :config
+  (with-eval-after-load 'which-key
+    (which-key-add-key-based-replacements "C-c /" "PCRE")))
+
 ;; Construct regexp and search visually and incrementally
 (use-package visual-regexp-steroids
   :bind (("M-%"   . vr/replace)

  :bind (("C-c b <left>"  . buf-move-left)
         ("C-c b <right>" . buf-move-right)
         ("C-c b <up>"    . buf-move-up)
         ("C-c b <down>"  . buf-move-down)))

(use-package imenu-list
  :quelpa (imenu-list :fetcher github :repo "wyuenho/imenu-list" :branch "code1"))

  :delight yas-minor-mode
  :commands yas-minor-mode
  :hook ((prog-mode text-mode) . yas-minor-mode)
  :bind (:map yas-minor-mode-map
              ("TAB"   . nil)
              ("<tab>" . nil)
              ("C-c i" . yas-expand-from-trigger-key))
  :config
  (yas-reload-all)
  (with-eval-after-load 'which-key
    (which-key-add-key-based-replacements "C-c &" "yasnippet")))

(use-package yasnippet-snippets)

