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

Reply via email to