Hi, Lex Trotman: > Context actions do not collect the results of the subprocess
But if I have an xterm-like program (xfce4-terminal, under Xubuntu) then it can launch bash, bash can run the context action, and leave the window open, and show me the result. I found that if I set the context action to xfce4-terminal --tab --working-directory=/home/xxx/yyy/zzz -x bash -vc 'echo "%p" && grep -PIr "^using +%s +="; echo "--$?--" && read -sN1' then the context action works and -- in my xfce4-terminal, in the last (new) tab -- I can inspect the results. (The action is, given a word zzz, to grep for "using zzz ="-like texts in directory (and below) /home/xxx/yyy/zzz.) But: - The context action does not know about "%p". I wish it would. Currently the action works only for this project (project's base dir is hardcoded). - I have to leave Geany and switch to the xfce4-terminal window. (It does not even brings to front currently.) No integration. (In the Messages pane I could click on a line and Geany would open the file and seek to the line and highlight the word..) > build commands show their output in the compiler window But: - [The build commands] do not know about (recenty, and if I am correct) the %s wildcard. (Perhaps with a minimal effort, it could recognize it.) -- _______________________________________________ Users mailing list [email protected] https://lists.geany.org/cgi-bin/mailman/listinfo/users
