summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorSimen Heggestøyl <simenheg@gmail.com>2018-05-29 19:14:34 +0200
committerSimen Heggestøyl <simenheg@gmail.com>2018-05-29 21:24:26 +0200
commit58d0642e1ca006fa550bff50fd328bc166c572da (patch)
treea963419d50eac188e629bba7cbb68fcd833a2290 /lisp/emacs-lisp
parent5be83e343f9f0f3487793b54ff95bc89ee6b824a (diff)
downloademacs-58d0642e1ca006fa550bff50fd328bc166c572da.tar.gz
emacs-58d0642e1ca006fa550bff50fd328bc166c572da.tar.bz2
emacs-58d0642e1ca006fa550bff50fd328bc166c572da.zip
Add Imenu support to CSS mode and its derivatives
* lisp/textmodes/css-mode.el (css--join-nested-selectors) (css--prev-index-position, css--extract-index-name): New helper functions for supporting Imenu. (css-mode): Set `imenu-space-replacement', `imenu-prev-index-position-function', and `imenu-extract-index-name-function'. (css-current-defun-name): Reuse `css--prev-index-position' and `css--extract-index-name' to support nested selectors. * test/lisp/textmodes/css-mode-tests.el (css-test-current-defun-name): Fix character index. (css-test-join-nested-selectors): New tests for `css--join-nested-selectors'. * etc/NEWS: Add news entry.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions