development:ides_and_editors

This is an old revision of the document!


Editors and IDEs

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. Particularly, vi and emacs are not described. There is plenty of documentation on the web – including flame wars.

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
	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) $@
}

This part of the page is work in progress - this warning will be removed, when everything is in place.

  • development/ides_and_editors.1570818092.txt.gz
  • Last modified: 2019/10/11 20:21
  • by meesters