 ;;    modi/verilog-jump-to-module-at-point (interactive)
 ;;    modi/verilog-find-parent-module (interactive)
 ;;    my/verilog-selective-indent
-;;  imenu support
 ;;  hideshow
 ;;  hydra-verilog-template
+;;  abbrev
 ;;  my/verilog-mode-customizations
+;;    imenu + outshine
 ;;  Key bindings
 
 (use-package verilog-mode

      ("q"   nil nil :color blue)
      ("C-g" nil nil :color blue))

    ;; Reset the verilog-mode abbrev table
    (with-eval-after-load 'abbrev
      (clear-abbrev-table verilog-mode-abbrev-table))

    (defun modi/verilog-outshine-imenu ()
      "Update `imenu-generic-expression' when using outshine."
      ;; `imenu-generic-expression' is a buffer-local variable
      (setq imenu-generic-expression
            (append '(("*Level 1*"
                       "^// \\* \\(?1:.*$\\)" 1)
                      ("*Level 2*"
                       "^// \\*\\* \\(?1:.*$\\)" 1)
                      ("*Level 3*"
                       "^// \\*\\* \\(?1:.*$\\)" 1))
                    modi/verilog-imenu-generic-expression)))

;;; my/verilog-mode-customizations
    (defun my/verilog-mode-customizations ()

;; Time-stamp: <2016-02-23 22:46:33 kmodi>

;; Verilog

