X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/7e59e5fd87ac909b999fe3eced2cebf82536f419..a5481e68662e8b1c3d1f382fa11ee62ed5bed75e:/ZSH_Workshop.mw diff --git a/ZSH_Workshop.mw b/ZSH_Workshop.mw index 330a997a8..124276cf1 100644 --- a/ZSH_Workshop.mw +++ b/ZSH_Workshop.mw @@ -8,6 +8,9 @@ Um den Content moeglichst an eurem Interesse auszurichten, wuerde mich einmal in *: z.B. ich [[Benutzer:Daniel Bohrer|Daniel Bohrer]] 22:54, 10. Feb. 2012 (CET) *: und ich --[[Benutzer:Henning|Henning]] 14:14, 11. Feb. 2012 (CET) *: und ich --[[Benutzer:Entilzah|Entilzah]] 15:29, 11. Feb. 2012 (CET) +*: und ich --[[Benutzer:Blinry|blinry]] +*: und ich --[[Benutzer:Neo Bechstein|Neo Bechstein]] 20:12, 16. Feb. 2012 (CET) +*: und ich --[[Benutzer:Emantor|Emantor]] *c) zsh-user die etwas neues lernen wollen *: z.B. ich --[[Benutzer:Ktrask|Ktrask]] 23:09, 10. Feb. 2012 (CET) *: ich, wobei ich vor kurzem noch zu b) gehört hätte --[[Benutzer:Drc|Drc]] 15:48, 11. Feb. 2012 (CET) @@ -18,18 +21,31 @@ Falls tatsaechlich grosses Interesse an dem Themekomplex "shell statt KDE und gn {|border="1" cellspacing="0" cellpadding="3" ! POI !! relevante zsh line !! Interesse (! hochinteressant / + interessant / O geht so) |- -| living in the shell / basics (nicht allzu zsh-spezifisch) || evince =(curl www.irs.gov/pub/irs-pdf/fw4.pdf) || OOoO++ +| living in the shell / basics (nicht allzu zsh-spezifisch) || evince =(curl www.irs.gov/pub/irs-pdf/fw4.pdf) || OOoO+++ |- | zsh interactive use || echo **/*(mh-48); -zmv 'artist_(<->)_(*)_releasegroup.mp3' '$1 ${(C)2:gs/_/ }.mp3' || !+!!!+ +zmv 'artist_(<->)_(*)_releasegroup.mp3' '$1 ${(C)2:gs/_/ }.mp3' || !+!!!+! |- -| zsh scripting || [[ 'something' =~ 's(ometh)ing' ]] && print $match; || ++++O+ +| zsh scripting || [[ 'something' =~ 's(ometh)ing' ]] && print $match; || ++++O++ |- -| .zshrc ueberblick und Moeglichkeiten || bindkey -e; bindkey jj vi-cmd-mode; || OOoO!! +| .zshrc ueberblick und Moeglichkeiten || bindkey -e; bindkey jj vi-cmd-mode; || OOoO!!! |- -| bash ~> zsh, und warum zsh > bash? || touch -- host:*; scp host:* . || OO!+!! +| bash ~> zsh, und warum zsh > bash? || touch -- host:*; scp host:* . || OO!+!!+ |- -| writing a completion || #compdef _application || +!+!++ +| writing a completion || #compdef _application || +!+!++! |} + +== Completion == + +Da einiges Interesse daran zu bestehen scheint, eine completion zu schreiben, waere ich an Vorschlaegen interessiert, '''wofuer''' wir denn eine Completion schreiben. +Spontan fallen mir ein: +* 7z +* [http://www.ivarch.com/programs/pv.shtml pv] +* tail (aus irgendwelchen Gruenden gibt es das noch nicht) + +Diese Beispiele haben denke ich angemessenen Umfang, und haben sicherlich sogar eine gewisse Nachfrage. Jemand weitere Vorschlaege oder Wuensche? :) + +:Kann schlecht beurteilen, was sich da gut oder schlecht für eignet... tail klingt aber erstmal am einfachsten :P --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 18:12, 11. Mär. 2012 (CET) + [[Kategorie:Workshops]]