Dotfile-Lesung: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
(wochentag, haptisch, praktisch)
KKeine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 11: Zeile 11:
| timonator || zsh download management, in urxvt URLs per tastendruck öffnen
| timonator || zsh download management, in urxvt URLs per tastendruck öffnen
|---
|---
| neingeist || mutt gpg hooks
|}
|}
= timos zeug =
== download management für zsh ==
<pre>alias cdl='cat ~/Download/*(oc[1])'
alias sdl='echo ~/Download/*(oc[1])'
alias dtrxdl='dtrx "`sdl`" && pdl'
alias fehdl='feh "`sdl`"'
alias rmdl='rm -i "`sdl`"'
alias lsdl='echo `ls -lisah --color=always ~/Download/*(oc[1])` ← top of stack && ls -lisah ~/Download/*(oc[2,5])'
function pdl() {
    local file='~/Download/*(oc[1])'
    mv ${~file} ${1:-.}
    echo ${~file:t}
}</pre>
== urxvtperl mark-yank-url ==
das script:
http://perpetuum-immobile.de/tempo/3617920-mark-yank-urls
Das landet in ~/.urxvtperl (z.B.) und dann schreibt man in die .Xdefaults folgendes:
<pre>
urxvt.perl-ext: mark-yank-urls
urxvt.perl-lib: /home/hier_koennte_dein_name_stehen/.urxvtperl
urxvt.keysym.M-u: perl:mark-yank-urls:activate_mark_mode
</pre>
Dann muss man noch urxvt-perl installieren.
Dann drückt man in urxvt alt-u, um die URLs zu cyclen und dann enter, um die url im $BROWSER zu öffnen.
== urxvt mit rot13 ==
text markieren, ctrl-alt gedrückt halten, rechte maustaste gedrückt halten, rot13 markieren, pasten, freuen.
== .zsh.d für snippets ==
<pre>
for zshrc_snipplet in ~/.zsh.d/S[0-9][0-9]*[^~](N) ; do
    source $zshrc_snipplet
done
</pre>
und dann snippets in ~/.zsh.d/ packen, die mit S und zwei zahlen anfangen und glücklich sein.
== xrandr aliases für externe monitore am VGA port ==
<pre>
alias vgal="xrandr --output VGA1 --auto --left-of LVDS1"
alias vgar="xrandr --output VGA1 --auto --right-of LVDS1"
alias vgao="xrandr --output VGA1 --off"
</pre>
[[Kategorie:Termine]]

Aktuelle Version vom 13. Februar 2015, 12:27 Uhr

Es entstand die Idee, dass Interessierte sich zusammenfinden und sich gegenseitig ihre Dotfiles diverser verbreiteter Programme ($SHELL, $EDITOR, etc.) vorstellen, in der Hoffnung, das Wissen ueber unbekannte coole Features/Hacks zu diffundieren.

Termin: Sonntag, 26.09.10

Interessierte moegen sich bitte hier eintragen:

Lektor Verlesene Dotfiles
florolf .zshrc, .emacs
timonator zsh download management, in urxvt URLs per tastendruck öffnen
neingeist mutt gpg hooks


timos zeug

download management für zsh

alias cdl='cat ~/Download/*(oc[1])'
alias sdl='echo ~/Download/*(oc[1])'
alias dtrxdl='dtrx "`sdl`" && pdl'
alias fehdl='feh "`sdl`"'
alias rmdl='rm -i "`sdl`"'
alias lsdl='echo `ls -lisah --color=always ~/Download/*(oc[1])` ← top of stack && ls -lisah ~/Download/*(oc[2,5])'

function pdl() {
    local file='~/Download/*(oc[1])'
    mv ${~file} ${1:-.}
    echo ${~file:t}
}

urxvtperl mark-yank-url

das script: http://perpetuum-immobile.de/tempo/3617920-mark-yank-urls

Das landet in ~/.urxvtperl (z.B.) und dann schreibt man in die .Xdefaults folgendes:

urxvt.perl-ext: mark-yank-urls
urxvt.perl-lib: /home/hier_koennte_dein_name_stehen/.urxvtperl
urxvt.keysym.M-u: perl:mark-yank-urls:activate_mark_mode

Dann muss man noch urxvt-perl installieren.

Dann drückt man in urxvt alt-u, um die URLs zu cyclen und dann enter, um die url im $BROWSER zu öffnen.

urxvt mit rot13

text markieren, ctrl-alt gedrückt halten, rechte maustaste gedrückt halten, rot13 markieren, pasten, freuen.

.zsh.d für snippets

for zshrc_snipplet in ~/.zsh.d/S[0-9][0-9]*[^~](N) ; do
    source $zshrc_snipplet
done

und dann snippets in ~/.zsh.d/ packen, die mit S und zwei zahlen anfangen und glücklich sein.

xrandr aliases für externe monitore am VGA port

alias vgal="xrandr --output VGA1 --auto --left-of LVDS1"
alias vgar="xrandr --output VGA1 --auto --right-of LVDS1"
alias vgao="xrandr --output VGA1 --off"