User Tools

Site Tools


editors

This is an old revision of the document!


Editors

On our clusters we support a number of editors. If you think your favorite one is missing, please let us know.

The following list is not exhaustive nor complete.

gedit

gedit is a nice and simple to use editor with syntax highlighting for a number of languages. Due to its simplicity it is the favorite tool for some of our courses.

Turning off Gtk Warnings

gedit issues a number of (annoying and meaningless) Gtk warnings. They can be turned off by placing this snippet in ones .bashrc.

suppress-gnome-warnings() {
    # $1 is the name which should appear on history but is otherwise unused.
    historyName=$1
    shift
 
    if [ -n "$*" ]; then
	# write the real command to history without the prefix
	# syntax adapted from http://stackoverflow.com/questions/4827690
	history -s "$historyName ${@:2}"
 
	# catch the command output
	errorMsg=$( $* 2>&1 )
 
	# check if the command output contains not a (one of two) GTK-Warnings
	if ! $(echo $errorMsg | grep -q 'Gtk-WARNING\|connect to accessibility bus'); then
	    echo $errorMsg
        fi
    fi
}
 
gedit() {
   suppress-gnome-warnings $FUNCNAME $(which $FUNCNAME) $@
}
editors.1551858455.txt.gz · Last modified: 2019/03/06 08:47 by meesters