[emacs] whitespace mode
-
Howdy.
nun möchte ich den whitespace-mode optimieren und fühle mich gerade wie der: http://xahlee.blogspot.com/2010/03/exhibition-of-tech-geekers-incompetence.html WAT'N CRAP!
- ich möchte den mode automatisch starten. wie mache ich das? font-lock-mode-hook? geht nicht, endlosschleife.
- ich möchte die farben anpassen. geht das? keine ahnung! die doku benutzt das wort "farbe" nicht mal. oder "color" oder "colour" für die klukscheißer
- ich möchte, dass es sowohl im schwarz-auf-weiß(X) sowie weiß-auf-schwarz(Konsole) gut aussieht. geht das? Keine Ahnung, die Doku ist ja so toll.
- ich möchte statt der komischen TAB-Zeichen das, womit eclipse seine tabs kennzeichnet: eine dezente markierung am ende des tabs, keine hässlichen dreiecke. aber wie stelle ich das ein? alles was ich sehe sind magic numbers und noch mehr magic numbers.
(setq whitespace-display-mappings '( (space-mark 32 [183] [46]) ; normal space (space-mark 160 [164] [95]) (space-mark 2208 [2212] [95]) (space-mark 2336 [2340] [95]) (space-mark 3616 [3620] [95]) (space-mark 3872 [3876] [95]) (newline-mark 10 [182 10]) ; newlne (tab-mark 9 [9655 9] [92 9]) ; tab ))die doku sagt dazu:
whitespace-display-mappings's value is shown below. Documentation: Specify an alist of mappings for displaying characters. Each element has the following form: (KIND CHAR VECTOR...) Where: KIND is the kind of character. It can be one of the following symbols: tab-mark for TAB character space-mark for SPACE or HARD SPACE character newline-mark for NEWLINE character CHAR is the character to be mapped. VECTOR is a vector of characters to be displayed in place of CHAR. The first display vector that can be displayed is used; if no display vector for a mapping can be displayed, then that character is displayed unmodified.
-
DasBass schrieb:
Howdy.
nun möchte ich den whitespace-mode optimieren und fühle mich gerade wie der: http://xahlee.blogspot.com/2010/03/exhibition-of-tech-geekers-incompetence.html WAT'N CRAP!
- ich möchte den mode automatisch starten. wie mache ich das? font-lock-mode-hook? geht nicht, endlosschleife.
Allgemein macht man das mit set-auto-mode und verwandten Kommandos. Aber bist du sicher? Mich würde das voll nerven.
- ich möchte die farben anpassen. geht das? keine ahnung! die doku benutzt das wort "farbe" nicht mal. oder "color" oder "colour" für die klukscheißer
Das ist einfach nur dreist gelogen. In der Anleitung ist genau dies ganz genau erklärt.
- ich möchte, dass es sowohl im schwarz-auf-weiß(X) sowie weiß-auf-schwarz(Konsole) gut aussieht. geht das? Keine Ahnung, die Doku ist ja so toll.
Probiers doch einfach aus.
- ich möchte statt der komischen TAB-Zeichen das, womit eclipse seine tabs kennzeichnet: eine dezente markierung am ende des tabs, keine hässlichen dreiecke. aber wie stelle ich das ein? alles was ich sehe sind magic numbers und noch mehr magic numbers.
(setq whitespace-display-mappings '( (space-mark 32 [183] [46]) ; normal space (space-mark 160 [164] [95]) (space-mark 2208 [2212] [95]) (space-mark 2336 [2340] [95]) (space-mark 3616 [3620] [95]) (space-mark 3872 [3876] [95]) (newline-mark 10 [182 10]) ; newlne (tab-mark 9 [9655 9] [92 9]) ; tab ))die doku sagt dazu:
whitespace-display-mappings's value is shown below. Documentation: Specify an alist of mappings for displaying characters. Each element has the following form: (KIND CHAR VECTOR...) Where: KIND is the kind of character. It can be one of the following symbols: tab-mark for TAB character space-mark for SPACE or HARD SPACE character newline-mark for NEWLINE character CHAR is the character to be mapped. VECTOR is a vector of characters to be displayed in place of CHAR. The first display vector that can be displayed is used; if no display vector for a mapping can be displayed, then that character is displayed unmodified.Das nennt man ASCII bzw. Unicode. Google mal danach, ist sehr nützlich zu kennen.
-
SeppJ schrieb:
- ich möchte die farben anpassen. geht das? keine ahnung! die doku benutzt das wort "farbe" nicht mal. oder "color" oder "colour" für die klukscheißer
Das ist einfach nur dreist gelogen. In der Anleitung ist genau dies ganz genau erklärt.
zeile oder gtfo: http://www.emacswiki.org/emacs/whitespace.el
-
DasBass schrieb:
SeppJ schrieb:
- ich möchte die farben anpassen. geht das? keine ahnung! die doku benutzt das wort "farbe" nicht mal. oder "color" oder "colour" für die klukscheißer
Das ist einfach nur dreist gelogen. In der Anleitung ist genau dies ganz genau erklärt.
zeile oder gtfo: http://www.emacswiki.org/emacs/whitespace.el
Such in dem Text mal nach 'color'. Ca. fünfte Zeile steht, dass whitespace die Farben über sogenannte 'Faces' einstellt. Und wenn du dann nach 'faces' suchst, findest du zig Kommandos um diese zu feintunen. Und wenn du die HTML-Anleitung nimmst, dann bekommst du auch einen Link wie das mit den Faces überhaup funktioniert.edit: Ich sehe gerade was 'gtfo' heißt. Geht's dir noch gut? Erst nichtmal einen Text nicht durchsuchen können und dann noch pampig werden wenn einem geholfen wird? Mach deinen Dreck doch alleine!
