It's quite easy to catch unix signals in Qt applications. you may like to ignore or accept them.
#include <QCoreApplication>
#include <initializer_list>
#include <signal.h>
#include <unistd.h>
" Configuration file for vim | |
" vim:expandtab:foldmethod=marker:foldlevel=0:tw=0 | |
" fix ui language | |
set langmenu=en_US.UTF-8 | |
" Source a global configuration file if available | |
if filereadable("/etc/vim/vimrc.local") |
qemu on Debian 9 has some issues showing the curses console when running a Debian 9 guest. To fix this the guest's grub needs to supply some extra parameters to the kernel and disable a module:
/etc/default/grub
and add console=tty0 console=ttyS0
to GRUB_CMDLINE_LINUX
this tells the linux kernel to use tty0 as console
/etc/modprobe.d/bochs_drm.conf
so that its contents is the following line: install bochs_drm /bin/true
create and register git template directory
> mkdir -p ~/.git-templates/hooks
> git config --global init.templatedir '~/.git-templates'
add some example pre-push hook
[alias] | |
#https://github.com/seveas/git-spindle | |
##basic | |
treeall = "log --graph --pretty=oneline --decorate --abbrev-commit --all" | |
tree = "log --graph --pretty=oneline --decorate --abbrev-commit" | |
treelong = "log --graph --pretty='%C(yellow)%h %d %Cblue%ad %Cgreen%an %Creset%s ' --date=relative" | |
logall = "log --all --date-order" | |
stat = "diff --stat HEAD" | |
cat = "cat-file -p" |