Good day, In an attempt to improve support in the emacs library, ggtags, for symbols named with lisp conventions such as "earmuffs" (surrounded by asterisks, such as *some-variable*) I noticed that the handling for the --from-here option does not interact with the --literal option:
$ global -v --result=grep --color=always --path-style=shorter --from-here=77:emulator/beam/erl_process.c -x --literal -- '*ok*' global: regular expression is not allowed with the --from-here option. The man page doesn't go into any detail other than to say "Regular expression is not allowed for pattern." However the intent of the --literal option is to indicate that the search term is in fact not a regular expression. I've attached a patch that I think might enable the use of --literal with --from-here, it seems the rest of the code in this path will treat it literally without additional code although I lack the expertise required to confirm that. Regards, Jonathan Jacobs
literal_from_here.patch
Description: Binary data
_______________________________________________ Bug-global mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-global
