Leo Liu
Leo Liu
@jojojames thanks. will see to it in `0.9.x`.
Looks like we need the following patch: ``` diff --git a/ggtags.el b/ggtags.el index b3ab1f61..c0a9a9ee 100644 --- a/ggtags.el +++ b/ggtags.el @@ -1022,7 +1022,7 @@ (defun ggtags-find-tag-dwim (name &optional what) (funcall (if...
Do you have a proposal how to fix the second issue? I experimented with it and found that it seemed to treat any string with some chars (e.g. *) in...
I did note `--literal` but it seemed to do something else. Could you try also to see if it does what you need?
I did see a different result. Will look into it in more details tomorrow. Thanks.
`--literal` makes no difference in the following example: ``` global --literal -v --result=grep --color=always --path-style=shorter --from-here=77:emulator/beam/erl_process.c -- \*ok\* ``` global: regular expression is not allowed with the --from-here option.
You probably need to play with `ggtags-split-window-function`, for example, ``` (setq ggtags-split-window-function (lambda (w) (split-window (frame-root-window w)))) ``` Or play with emacs's `display-buffer-alist`.
I think `ggtags` has some support for such arrangement. Do you see anything that is not working?
Does command `ggtags-visit-project-root` work for you?