Skip to content

Instantly share code, notes, and snippets.

View syl20bnr's full-sized avatar
🎹
♬♩♪·♫ ​​​​​​​​​​♬♩♪ ♪·♫ ♬♩

Sylvain Benner syl20bnr

🎹
♬♩♪·♫ ​​​​​​​​​​♬♩♪ ♪·♫ ♬♩
  • Tracel AI
  • Quebec City, Canada
  • 08:27 (UTC -04:00)
View GitHub Profile
@syl20bnr
syl20bnr / emacsaliases.sh
Created January 1, 2013 04:39
zsh aliases for emacs. It starts the emacs daemon if required.
export EDITOR='emacsclient -t -n -a ""'
alias ec='emacsclient -c -n -a ""'
alias et='emacsclient -t -a ""'
ecs() { emacsclient -c -n -a emacs "/sudo::$*" }
ets() { emacsclient -t -a emacs "/sudo::$*" }
@syl20bnr
syl20bnr / nodesktopsaveorsessionwarning.el
Created January 1, 2013 04:00
Remove annoying questions like “do you want to save desktop?” or “do you want to override last session file?”
;; Make emacs open all files in last emacs session.
;; Taken from ergoemacs, credits go to ergoemacs authors.
;; This functionality is provided by desktop-save-mode
;; (“feature” name: “desktop”).
;;
;; The mode is not on by default in emacs 23.1, and has a lot options.
;; The following is init settings for the mode for ErgoEmacs.
;; Goal: have emacs always auto open the set of opened files in last session,
;; even if emacs crashed in last session or the OS crashed in last session.
@syl20bnr
syl20bnr / robocop.bat
Created December 12, 2012 16:23
robocopy exit codes suck :-)
rem -------------------------------------------------------------------------------
rem this file controls the error level returned by the tool robocopy in order to
rem be usable in a custom build step of Visual Studio
rem -------------------------------------------------------------------------------
robocopy.exe /A-:R /NP /NJH /NJS /NDL /NFL /NS /NC %*
rem if errorlevel 16 echo Robocopy Exit Status: ***FATAL ERROR*** & exit /b 1
rem if errorlevel 15 echo Robocopy Exit Status: FAIL MISM XTRA COPY & exit /b 1
rem if errorlevel 14 echo Robocopy Exit Status: FAIL MISM XTRA & exit /b 1
@syl20bnr
syl20bnr / nosudo
Created December 11, 2012 19:40
No sudo
Defaults:nova !requiretty
Cmnd_Alias NOVACMDS = /bin/aoe-stat, \
/bin/chmod, \
/bin/chmod /var/lib/nova/tmp/*/root/.ssh, \
/bin/chown, \
/bin/chown /var/lib/nova/tmp/*/root/.ssh, \
/bin/dd, \
/bin/kill, \
/bin/mkdir, \
/bin/mount, \
@syl20bnr
syl20bnr / replaceinfileslinux
Created December 10, 2012 14:12
Replace in files (linux)
# replace in all xml files
find . -name "*.xml" | xargs sed -i 's/reg_exp/replace/g'