File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -65,14 +65,14 @@ for the Elixir programming language."
6565 " Keymap used in `elixir-mode' ." )
6666
6767(defvar elixir-imenu-generic-expression
68- '((" Modules" " ^\\ s-*defmodule[ \n\t ]+\\ ([A-Z][A-Za-z0-9._]+\\ )\\ s-+do .*$" 1 )
69- (" Public Functions" " ^\\ s-*def[ \n\t ]+\\ ([a-z0-9_]+\\ )\\ (([^)]*)\\ )*[ \t\n ]+do .*" 1 )
70- (" Private Functions" " ^\\ s-*defp[ \n\t ]+\\ ([a-z0-9_]+\\ )\\ (([^)]*)\\ )*[ \t\n ]+do .*" 1 )
71- (" Public Macros" " ^\\ s-*defmacro[ \n\t ]+\\ ([a-z0-9_]+\\ )\\ (([^)]*)\\ )*[ \t\n ]+do .*" 1 )
72- (" Private Macros" " ^\\ s-*defmacrop[ \n\t ]+\\ ([a-z0-9_]+\\ )\\ (([^)]*)\\ )*[ \t\n ]+do .*" 1 )
73- (" Delegates" " ^\\ s-*defdelegate[ \n\t ]+\\ ([a-z0-9_]+\\ )\\ (([^)]*)\\ )*[ \t\n ]+do .*" 1 )
74- (" Overridables" " ^\\ s-*defoverridable[ \n\t ]+\\ ([a-z0-9_]+\\ )\\ (([^)]*)\\ )*[ \t\n ]+do .*" 1 )
75- (" Tests" " ^\\ s-*test[ \t\n ]+\" ?\\ (:?[a-z0-9_@+() \t -]+\\ )\" ?[ \t\n ]+do .*" 1 ))
68+ '((" Modules" " ^\\ s-*defmodule[ \n\t ]+\\ ([A-Z][A-Za-z0-9._]+\\ )\\ s-+.*$" 1 )
69+ (" Public Functions" " ^\\ s-*def[ \n\t ]+\\ ([a-z0-9_! \\ ? ]+\\ )\\ (([^)]*)\\ )*.*" 1 )
70+ (" Private Functions" " ^\\ s-*defp[ \n\t ]+\\ ([a-z0-9_! \\ ? ]+\\ )\\ (([^)]*)\\ )*.*" 1 )
71+ (" Public Macros" " ^\\ s-*defmacro[ \n\t ]+\\ ([a-z0-9_! \\ ? ]+\\ )\\ (([^)]*)\\ )*.*" 1 )
72+ (" Private Macros" " ^\\ s-*defmacrop[ \n\t ]+\\ ([a-z0-9_! \\ ? ]+\\ )\\ (([^)]*)\\ )*.*" 1 )
73+ (" Delegates" " ^\\ s-*defdelegate[ \n\t ]+\\ ([a-z0-9_]+\\ )\\ (([^)]*)\\ )*.*" 1 )
74+ (" Overridables" " ^\\ s-*defoverridable[ \n\t ]+\\ ([a-z0-9_]+\\ )\\ (([^)]*)\\ )*.*" 1 )
75+ (" Tests" " ^\\ s-*test[ \t\n ]+\" ?\\ (:?[a-z0-9_@+() \t -]+\\ )\" ?[ \t\n ]+.*" 1 ))
7676 " Imenu pattern for `elixir-mode' ." )
7777
7878(defgroup elixir nil
You can’t perform that action at this time.
0 commit comments