热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

每个emacs框架有不同的自定义主题(不是颜色主题)?

如何解决《每个emacs框架有不同的自定义主题(不是颜色主题)?》经验,请问有什么解决方案?

我试图让Emacs(v24.3.1)在创建的框架中加载新的自定义主题.也就是说,我的初始帧中有我的默认主题,所有后续帧都应该有一个单独的主题(允许我轻松识别初始帧).

这是我到目前为止:

;make new frames use a different custom theme
(defun apply-custom-theme (frame)
  "Apply custom theme to a frame based on whether its a 'real'
   window or a console window."
  (select-frame frame)
  (if (window-system frame)
      (load-theme 'light-blue t)
    (load-theme 'tango-black t)))
(add-hook 'after-make-frame-functions 'apply-custom-theme)

这有效,除了加载的主题影响所有帧,包括初始帧.[我知道即使没有我的钩子,一个帧中的'load-theme'也会影响所有帧.]

我知道我可以用旧的颜色主题设施来实现这个目标......我很想知道是否也可以使用Emacs 24x自定义主题(这样可以轻松创建和自定义新主题等) .


推荐阅读
  • ZTree工具类全面汇总:实现节点的增删改及后台提交功能
    本文全面总结了ZTree工具类的使用方法,详细介绍了如何实现节点的增加、删除、修改以及后台数据提交等功能。通过实例代码和具体操作步骤,帮助开发者高效地掌握ZTree的各类操作,提升开发效率。此外,还提供了常见问题的解决方案,如在SpringBoot集成X-admin2.2时遇到的Layui字体图标显示问题。 ... [详细]
  • Node.js 教程第五讲:深入解析 EventEmitter(事件监听与发射机制)
    本文将深入探讨 Node.js 中的 EventEmitter 模块,详细介绍其在事件监听与发射机制中的应用。内容涵盖事件驱动的基本概念、如何在 Node.js 中注册和触发自定义事件,以及 EventEmitter 的核心 API 和使用方法。通过本教程,读者将能够全面理解并熟练运用 EventEmitter 进行高效的事件处理。 ... [详细]
  • 微信支付授权目录配置详解及操作步骤
    在使用微信支付时,若通过WeixinJSBridge.invoke方法调用支付功能,可能会遇到“当前页面URL未注册”的错误提示,导致get_brand_wcpay_request:fail调用微信JSAPI支付失败。为解决这一问题,需要正确配置微信支付授权目录,确保支付页面的URL已成功注册。本文将详细介绍微信支付授权目录的配置步骤和注意事项,帮助开发者顺利完成支付功能的集成与调试。 ... [详细]
  • 在Java中,匿名函数作为一种无名的函数结构,无法独立调用;而在JavaScript中,不仅有类似的匿名函数,还有立即执行函数(IIFE)和闭包等高级特性。立即执行函数同样基于匿名函数实现,但会在定义时立即执行,而闭包则通过嵌套函数来捕获外部变量,实现数据封装和持久化。这些不同的函数形式在实际开发中各有应用场景,理解其特点有助于更好地利用语言特性进行编程。 ... [详细]
  • Java 零基础入门:SQL Server 学习笔记(第21篇)
    Java 零基础入门:SQL Server 学习笔记(第21篇) ... [详细]
  • 在Laravel中实现PHP对JSON数据的发布与处理 ... [详细]
  • 在Android平台上利用FFmpeg的Swscale组件实现YUV与RGB格式互转
    本文探讨了在Android平台上利用FFmpeg的Swscale组件实现YUV与RGB格式互转的技术细节。通过详细分析Swscale的工作原理和实际应用,展示了如何在Android环境中高效地进行图像格式转换。此外,还介绍了FFmpeg的全平台编译过程,包括x264和fdk-aac的集成,并在Ubuntu系统中配置Nginx和Nginx-RTMP-Module以支持直播推流服务。这些技术的结合为音视频处理提供了强大的支持。 ... [详细]
  • 如何判断一个度序列能否构成简单图——哈维尔-哈基米算法的应用与解析 ... [详细]
  • 本文深入探讨了 JavaScript 中 `let` 关键词的特性和应用场景。与 `var` 不同,`let` 的作用域限制在代码块内,而 `var` 的作用域则限定在函数内部。此外,`let` 声明不会发生变量提升,并且在同一作用域内不允许重复声明同一变量。通过具体的示例和分析,本文详细解释了这些特性如何影响代码的可读性和维护性。 ... [详细]
  • Typora快捷键使用指南:提升写作效率的必备技巧 ... [详细]
  • 最大化两个非空子集之间的和的差异:集合划分策略分析 ... [详细]
  • 计算 n 叉树中各节点子树的叶节点数量分析 ... [详细]
  • 在百度广告中实现JavaScript代码的有效触发,特别是在滚动加载场景下,存在一定的技术挑战。通常情况下,百度广告的代码在页面完全加载后调用可能会导致显示异常或功能失效。针对这一问题,可以尝试使用事件监听器来动态检测滚动位置,并在合适的时机手动调用广告加载函数。此外,确保广告代码与页面其他脚本兼容也是关键。建议参考官方文档或社区案例,以获取更多具体的解决方案和技术支持。 ... [详细]
  • 天猫导航案例分析:提升用户体验的设计策略
    通过对天猫双11狂欢节期间多个会场的导航设计进行深入分析,本文探讨了如何通过优化导航结构、增强用户界面的交互性和提高信息架构的清晰度,来显著提升用户的购物体验。具体案例包括服装、数码家电、家具建材、母婴童装、手机和美妆等会场,展示了多种有效设计策略的应用与效果。 ... [详细]
  • 火狐浏览器中使用JavaScript为audio标签的src属性赋值时遇到的问题及解决方案
    在火狐浏览器中,使用JavaScript为``标签的`src`属性赋值时可能会遇到兼容性问题。本文详细探讨了这一问题的成因,并提供了一种有效的解决方案,确保音频文件能够在火狐浏览器中正常播放。通过调整JavaScript代码,可以避免常见的加载失败或播放中断现象,提升用户体验。 ... [详细]
author-avatar
江南西道longge
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有