最近在Melpa上出现了一个新的插件,名字叫symbol-overlay,上线两个星期,目前有已有80+的下载量。顾名思义,这个插件的用处就是通过给代码中的symbol添加overlay的方式使其高亮。 之前如果有用过highlight-symbol这个插件的同学应该会觉得眼熟,二者在核心功能上是相似的。当编写一个较大规模的项目或者重构一些源码时,对...
highlight-symbol)) ;; 按下 F3 键就可高亮当前符号 rainbow-delimiters rainbow-delimiters - GitHub 主页 rainbow-delimiters - GitHub 国内镜像 这个插件可以用不同颜色标记多级括号,方便看清代码块(尤其在 EmacsLisp 中)。 (use-package rainbow-delimiters :ensure t :hook (prog-mode . rainbow-delimiters-mod...
highlight-symbol-at-point: 因为大多数时候我们只关注当前焦点所在的符号,所以可以省略输入高亮内容那一步,颜色也不用用户输入了,它会自己随机挑一个,这个命令正是这样工作的; 可以方便地跳转到当前符号的上一次/下一此出现位置(highlight-symbol-prev, highlight-symbol-next) 还可以限定只在当前函数里面查找(high...
但Emacs默认没有高亮显示等功能,我们可以通过插件进行扩展。你需要安装highlight-symbol.el,然后添加以下配置,其他都是内置的。这样你可以手工给需要的符号进行高亮(有很多颜色变换),当光标停留位置的符号也会自动高亮,光标位置相关的括号也会加亮,在进行编辑时还可以查看哪些地方进行了修改。 ;;; ;; Highlight ;;;...
'(highlight-symbol-colors (--map (solarized-color-blend it "#002b36" 0.25) (quote ("#b58900" "#2aa198" "#dc322f" "#6c71c4" "#859900" "#cb4b16" "#268bd2"))) '(highlight-symbol-foreground-color "#93a1a1") '(highlight-tail-colors (...
Emacs Highlight 配置 自动高亮、手工高亮都是查看代码很有用的功能,Source Insight、Eclipse、Visual Studio(通过VA)都具有该功能。 但Emacs默认没有高亮显示等功能,我们可以通过插件进行扩展。你需要安装highlight-symbol.el,然后添加以下配置,其他都是内置的。这样你可以手工给需要的符号进行高亮(有很多颜色变换),当...
;; highlight symbol (require 'highlight-symbol) ;(require 'session) ;(add-hook 'after-init-hook 'session-initialize) ;(load "desktop") ;(desktop-load-default) ;(desktop-read); ;括号匹配 ;也是从Vi来的酷功能。当光标在括号上是,输入%光标自动跳到匹配的另一个括号上。
windows.el,可以创建9个窗口,并方便地在窗口间切换。 ibuffer,提供好用的缓冲列表。 far-search.el,在所有缓冲搜索。 linum+.el,显示行号。 crosshairs.el,可同时高亮所在行、列。 highlight-symbol.el,高亮光标所在位置的字符串符号。 org-mode,用于做笔记、项目。 ess,写R代码。
(defun highlight-windows-toogle () (interactive) (let ((thing-to-highlight ; get what to search (if (use-region-p) ; 1) region active, use region content (buffer-substring-no-properties (region-beginning) (region-end)) (if (thing-at-point 'symbol) (buffer-substring-no-properties (...
一時的に表示 M-x highlight-xxxxxコマンド 以下のGIFアニメはM-x highlight-symbol-at-pointやM-x highlight-regexpを使ってみたところ。 たぶんいちばん使いやすいのはM-x highlight-symbol-at-pointです。 M-x highlight-symbol-at-point カーソル位置の関数名や変数名のようなシンボルを...