当前位置: 首页 > news >正文

Emacs之set-face-attribute与font-lock-add-keywords用法区别(一百二十八)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:Emacs设置所有行号颜色、所有行号背景颜色、当前行号颜色、当前行号背景颜色。

2.set-face-attribute用法

set-face-attribute函数用于修改特定面的属性,例如字体、前景色、背景色等。它接受三个参数:面、属性和值。

v1.0

;;前景为白色,背景为黑色.
(set-face-attribute 'default nil :foreground "white" :background "black")
;;注释显示为蓝色
(set-face-attribute 'font-lock-comment-face nil :foreground "blue")

3.font-lock-add-keywords用法

font-lock-add-keywords函数用于向语法高亮的字体锁定模式中添加新的关键字或正则表达式。它接受两个参数:语法表和关键字列表。

v1.0 在 emacs-lisp-mode模式下, “Hello” 文本以红色显示。

(defvar my-red-face'((((class color)) (:foreground "blue"))))(defun hello-highlight-test ()(interactive)(add-hook 'emacs-lisp-mode-hook 'turn-on-font-lock)(font-lock-add-keywords 'emacs-lisp-mode '(("Hello" . my-red-face)))(global-font-lock-mode t))(hello-highlight-test)
http://www.lryc.cn/news/109527.html

相关文章:

  • JavaScript高阶函数和闭包
  • 私有化部署企业IM即时通讯:提升效率、防止泄密、高效协同办公
  • react ant icon的简单使用
  • 用Rust实现23种设计模式之原型模式
  • visual studio 2022 编译时出现MSB3721问题
  • Android 获取网络连接状态新方法
  • 可缝合神经网络
  • Android优化篇|网络预连接
  • pyspark使用XGboost训练模型实例
  • 完整模型的训练套路
  • PtahDAO:全球首个DAO治理资产信托计划的金融平台
  • 从零搭建一个react + electron项目
  • MATLAB /Simulink 快速开发STM32(使用st官方工具 STM32-MAT/TARGET),以及开发过程
  • LeetCode 热题 100 JavaScript--102. 二叉树的层序遍历
  • 常见Git命令
  • 在C语言中调用汇编语言的函数
  • Delphi Professional Crack,IDE插件开发和扩展IDE
  • 程序框架-公共MONO模块
  • 采用鲁棒随机森林实现的流异常检测:Python应用的一种新型机器学习方法
  • 缓存友好在实际编程中的重要性
  • uni-ajax网络请求库使用
  • MYSQL进阶-事务
  • python 常见数据类型和方法
  • a-date-picker报错TypeError: date4.locale is not a function
  • LNMP安装
  • matplotlib绘图风格
  • 【初级教程】Appium 启动应用 log 日志分析
  • FANUC机器人SRVO-300机械手断裂故障报警原因分析及处理办法
  • MobPush iOS SDK iOS实时活动
  • c++开发模式,组合模式