gpt4 book ai didi

emacs - 仅打印文本丢弃文本属性

转载 作者:行者123 更新时间:2023-12-04 00:20:00 26 4
gpt4 key购买 nike

我有以下函数来打印指向 *scratch* 缓冲区的行,

(defun print-line ()
(print (thing-at-point 'line) (get-buffer "*scratch*")))

但它甚至像这样打印字体化信息
#(" OFFICE
" 0 2 (fontified t org ...

如何丢弃字体化信息的打印。

最佳答案

我需要类似的东西 eredis从组织表中操作字符串时。您可以使用 `set-text-properties'在显示字符串时摆脱它们。

(defun strip-text-properties(txt)
(set-text-properties 0 (length txt) nil txt)
txt)

(defun print-line ()
(print (strip-text-properties
(thing-at-point 'line))
(get-buffer "*scratch*")))

关于emacs - 仅打印文本丢弃文本属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8372722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com