genode/repos/gems
Norman Feske be14e68a83 sculpt/vimrc: 'set nowritebackup'
By default, Vim renames a written file to a backup file suffixed with
"~" before writing the current buffer to a new file. Consequently, there
exists an intermediate state when no file exists. Should a client watch
such a file to obtain dynamic configuration info, it observes the empty
state.

Some components have builtin heuristics for such a situation. In
particular, the window layouter falls back to a predefined default
'rules' if no rules are provided as a file. So when interactively
editing window-layouter rules using Vim, it can happen that the manually
maintained rules get overwritten by the default rules.

By setting 'set nowritebackup', we can sidestep this issue by preventing
Vim from producing the bad intermediate state.
2020-09-09 16:57:34 +02:00
..
include Remove dithering from menu_view, themed decorator 2020-08-25 11:50:11 +02:00
lib aes_cbc_4k: import file for include directories 2020-08-25 11:50:09 +02:00
recipes depot: update recipe hashes 2020-08-28 08:29:12 +02:00
run sculpt/vimrc: 'set nowritebackup' 2020-09-09 16:57:34 +02:00
src sculpt: remove part_block upon failure 2020-08-25 11:50:11 +02:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory is a source-code repository containing Genode-specific
services and applications. In contrast to the components that come with
the 'os' repository, programs contained in 'gems' are able to leverage
the functionalities provided by higher-level repositories such as 'libports'.
To use the 'gems' repository, make sure to also add those repositories to your
build configuraion.