Branch: refs/heads/master Author: Lex elextr@gmail.com Committer: Colomban Wendling ban@herbesfolles.org Date: Fri, 22 Feb 2013 14:07:50 UTC Commit: 5acb92a3cb429e76b26a034ba55bc7fa81481431 https://github.com/geany/geany/commit/5acb92a3cb429e76b26a034ba55bc7fa814814...
Log Message: ----------- More verbose update to manual for Terminal setting
Provide a more complete description of the use of the changed Terminal setting in several places.
Modified Paths: -------------- doc/geany.txt
Modified: doc/geany.txt 51 files changed, 32 insertions(+), 19 deletions(-) =================================================================== @@ -2347,7 +2347,8 @@ Tool paths
Terminal The command to execute a script in a terminal. Occurrences of %c - in the command are substituted with the run script name. + in the command are substituted with the run script name, see + `Terminal emulators`_.
Browser The location of your web browser executable. @@ -2841,15 +2842,14 @@ Execute ```````
Execute will run the corresponding executable file, shell script or -interpreted script in a terminal window. Note that the Terminal tool -path must be correctly set in the Tools tab of the Preferences dialog - -you can use any terminal program that runs a Bourne compatible shell -and accept the "-e" command line argument to start a command or can be -selected to use the built-in VTE if it is available - see -`Virtual terminal emulator widget (VTE)`_. - -After your program or script has finished executing, you will be -prompted to press the return key. This allows you to review any text +interpreted script in a terminal window. The command set in the +"Set Build Commands" dialog is run in a script to ensure the terminal +stays open after execution completes. Note: see `Terminal emulators`_ +below for the command format. Alternatively the built-in VTE can be used +if it is available - see `Virtual terminal emulator widget (VTE)`_. + +After your program or script has finished executing, the run script will +prompt you to press the return key. This allows you to review any text output from the program before the terminal window is closed.
.. note:: @@ -2872,11 +2872,16 @@ more than one child process. Terminal emulators ******************
-Xterm is known to work properly. If you are using "Terminal" -(the terminal program of Xfce), you should add the command line -option ``--disable-server`` otherwise the started process cannot be -stopped. Just add this option in the preferences dialog on the Tools -tab in the terminal field. +The Terminal field of the tools preferences tab requires a command to +execute the terminal program and to pass it the name of the Geany run +script that it should execute in a Bourne compatible shell (eg /bin/sh). +The marker "%c" is substituted with the name of the Geany run script, +which is created in the working directory set in the Build commands +dialog, see `Build menu commands dialog`_ for details. + +As an example the default (Linux) command is:: + + xterm -e "/bin/sh %c"
Set build commands @@ -2912,7 +2917,7 @@ behaviors: compiler tab and parse it for errors. * Execute commands - are configurable and intended for executing your program or other long running programs. The output is not parsed for errors - and is directed to the terminal selected in preferences. + and is directed to the terminal command selected in preferences. * Fixed commands - these perform built-in actions:
* Go to the next error. @@ -5236,9 +5241,8 @@ GEANY_MIN_SYMBOLLIST_CHARS How many characters you need to type to 4 GEANY_DISK_CHECK_TIMEOUT Time in seconds between checking a file for 30 external changes. GEANY_DEFAULT_TOOLS_MAKE The make tool. This can also include a path. "make" -GEANY_DEFAULT_TOOLS_TERMINAL A terminal emulator. It has to accept the "xterm" - command line option "-e". This can also - include a path. +GEANY_DEFAULT_TOOLS_TERMINAL A terminal emulator command, see See below. + `Terminal emulators`_. GEANY_DEFAULT_TOOLS_BROWSER A web browser. This can also include a path. "firefox" GEANY_DEFAULT_TOOLS_PRINTCMD A printing tool. It should be able to accept "lpr" and process plain text files. This can also @@ -5260,6 +5264,15 @@ GEANY_DEFAULT_FILETYPE_REGEX The default regex to extract filetypes from Se
The GEANY_DEFAULT_FILETYPE_REGEX default value is -\*-\s*([^\s]+)\s*-\*- which finds Emacs filetypes.
+The GEANY_DEFAULT_TOOLS_TERMINAL default value on Windows is:: + + cmd.exe /Q /C %c + +and on any non-Windows system is:: + + xterm -e "/bin/sh %c" + + build.c -------
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).