File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -66,10 +66,10 @@ for the Elixir programming language."
6666
6767(defvar elixir-imenu-generic-expression
6868 '((" 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 )
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 )
7373 (" Delegates" " ^\\ s-*defdelegate[ \n\t ]+\\ ([a-z0-9_]+\\ )\\ (([^)]*)\\ )*.*" 1 )
7474 (" Overridables" " ^\\ s-*defoverridable[ \n\t ]+\\ ([a-z0-9_]+\\ )\\ (([^)]*)\\ )*.*" 1 )
7575 (" Tests" " ^\\ s-*test[ \t\n ]+\" ?\\ (:?[a-z0-9_@+() \t -]+\\ )\" ?[ \t\n ]+.*" 1 ))
You can’t perform that action at this time.
0 commit comments