Pytania otagowane jako string


1
Jak zdjąć dekoracje (właściwości tekstu) z łańcucha?
Przez „zdobiony sznurek” mam na myśli coś takiego #("foo" 0 4 (fontified t face font-lock-function-name-face)) ... w przeciwieństwie do „zwykłego ciągu” "foo" (Jeśli kod Elisp odczytuje ciąg bezpośrednio z bufora, może być ozdobiony w ten sposób.) Jaki jest najprostszy sposób przekonwertowania ozdobnego sznurka na zwykły (poprzez usunięcie wszystkich ozdób)?

1
Uzyskaj zawartość bufora
W ten sposób buffer-stringpobiera zawartość bieżącego bufora. Ale nie pozwala na określenie innych buforów. Jak mogę to obejść? Czy potrzebuję czegoś takiego, save-window-excursionaby działało?

4
Nazwany ciąg znaków?
Często muszę dokonać kilku podstawień tego samego ciągu: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (to tylko fikcyjny przykład, w tym przypadku lepiej przykleić „a” spacją, ale ogólnie mam do czynienia z bardziej skomplikowanymi sytuacjami) Czy istnieje sposób dokonania nazwanego podstawienia? Na przykład w pythonie …
13 elisp  string 

2
Jak pozbyć się „domyślnego” (ostatnio używanego) ciągu w niektórych funkcjach emacsa?
Mam następujący problem: kiedy używam „Cx rt” (string-prostokąt), pojawia się monit o wprowadzenie ciągu znaków w celu zastąpienia wybranego prostokąta. Powiedzmy, że piszę „;;” (aby skomentować prostokąt). Działa to dobrze, ale następnym razem wywołuję tę samą funkcję i chcę zastąpić nic (pusty ciąg), nie mogę tego zrobić, ponieważ istnieje „domyślny” …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.