Als «whitespace» getaggte Fragen

bei Fragen zum Umgang mit Leerzeichen oder Leerzeichen. Neben Leerzeichen ist Emacs so konfiguriert, dass Folgendes als Leerzeichen behandelt wird: Registerkarten, Einrückungen, Zeilenumbrüche, die horizontal oder vertikal Leerzeichen zwischen Text erzeugen.



7
Der einfachste Weg, um zu überprüfen, ob die aktuelle Zeile "leer" ist (Leerzeichen werden ignoriert)?
Ich möchte nur prüfen, ob die aktuelle Zeile leer ist oder nicht (wenn sie nur Leerzeichen enthält, halte ich sie immer noch für leer). Hier ist meine erste Version: (defun strip-text-properties(txt) (set-text-properties 0 (length txt) nil txt) txt) (defun is-current-line-empty () (interactive) (setq c-line (thing-at-point 'line)) (string-match "^\s*$" (strip-text-properties c-line))) …
14 whitespace 


2
Überschreiben Sie "show-trailing-whitespace" im "diff-mode"
Ich habe show-trailing-whitespacezu setzen tin meiner global - .emacsDatei, und dies ist in der Regel kein Problem , außer wenn ich in diff-modebei einem Patch suchen , die für leere Rahmen Linien obligatorischen Leerraum hat. Eine Lösung wäre, einfach auszuschalten show-trailing-whitespacein diff-modein einigen relevanten Haken, aber eigentlich würde Ich mag …

2
Gibt es einen Hook, der für alle schreibgeschützten Puffer ausgeführt wird?
Ich möchte show-trailing-whitespacefür bearbeitbare Dateien aktivieren und show-trailing-whitespacefür schreibgeschützte Dateien deaktivieren . ich habe es versucht (defun my/read-only-whitespace () (setq-local show-trailing-whitespace (not buffer-read-only))) (setq-default show-trailing-whitespace t) (add-hook 'read-only-mode-hook #'my/read-only-whitespace) Dies scheint aber nur zu funktionieren, wenn ich es read-only-modemanuell aktiviere . Wenn ich einen Puffer öffne, der automatisch schreibgeschützt wird …



2
Wie kann man Leerzeichen nach dem Ziehen automatisch anpassen?
Beim Bearbeiten von Text in menschlicher Sprache und beim Verschieben von Textfragmenten stoße ich häufig auf das Problem, dass Leerzeichen, die am Anfang oder Ende eines Fragments verschoben wurden, nicht in die neue Position passen. Betrachten Sie zum Beispiel diesen Absatz: This is the first sentence. This is the second …

1
"Code formatieren" wie in Eclipse
In Eclipse kann ich treffen, CTRL + SHIFT + Fwodurch nicht nur der Einzug, sondern auch das Leerzeichen (zum Beispiel: c=a +b ;wird korrigiert c = a + b;) und die Zeilenlänge korrigiert werden . Ich suche ein ähnliches Tool für Emacs. Ich weiß nur, C-x h TABdass dies die …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.