首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >来自单个配置文件的特定于计算机的emacs设置?

来自单个配置文件的特定于计算机的emacs设置?
EN

Stack Overflow用户
提问于 2012-03-01 23:04:53
回答 1查看 205关注 0票数 5

我在多个工作站上使用相同的Emacs配置,通过git同步。然而,不同的工作站(和笔记本电脑)有不同的屏幕尺寸和像素密度等,所以我需要有一些特定于每台机器的设置。有没有办法只在某些机器上有条件地执行我的配置的某些部分,同时仍然保持所有机器上的配置文件相同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-01 23:08:29

变量system-namesystem-type将对您有所帮助;它们允许您基于它们编写标准的Lisp条件。frame.el也有一些可能有用的代码--例如,display-mm-width理论上会返回显示器的物理尺寸。

如果您需要特定的Lisp构造来解决如何表达决策,请参阅elisp参考中的ifcond

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9525607

复制
相关文章
emacs配置文件3
;;普通设置 (setq inhibit-startup-message t);关闭起动时闪屏 (setq visible-bell t);关闭出错时的提示声 (show-paren-mode t);显示括号匹配 ;(set-default-font "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso10646-1");;字体设置 (column-number-mode t);显示列号 (setq frame-title-format "%n%F/%b");在窗口的标题栏上显示文件名称 (mouse-avoidance-mode 'animate);光标靠近鼠标指针时,让鼠标指针自动让开 (setq default-frame-alist '((height . 25) (width . 80) (menu-bar-lines . 80) (tool-bar-lines . 80)));设置窗口启动大小 (fset 'yes-or-no-p 'y-or-n-p);以 y/n代表 yes/no (setq-default make-backup-files nil);;不要生成临时文件 (setq x-select-enable-clipboard t);;允许emacs和外部其他程序的粘贴 (setq mouse-yank-at-point t);支持中键粘贴 ;(show-paren-mode 't); 高亮显示匹配括号 ;;自动插入匹配的括号 ;; enable skeleton-pair insert globally (setq skeleton-pair t) (global-set-key (kbd "(") 'skeleton-pair-insert-maybe) (global-set-key (kbd "[") 'skeleton-pair-insert-maybe) (global-set-key (kbd "{") 'skeleton-pair-insert-maybe) ;;热键设置 (global-set-key [f9] 'delete-window);F9 关闭d当前窗口 (global-set-key [f8] 'other-window);F8窗口间跳转 (global-set-key [(f2)] 'ansi-term);F2 切换到shell模式 ;(global-set-key [f3] 'split-window-vertically);F3分割窗口 (global-set-key [f12] 'my-fullscreen);F12 全屏 (global-set-key [(f4)] 'compile);编译 (global-set-key [f5] 'gdb);启动gdb (global-set-key [(f6)] 'gdb-many-windows);启动窗口gdb (global-set-key [f1] 'goto-line);设置M-g为goto-line ;(global-set-key [f7] 'other-frame);跳到其它窗格 (global-set-key [(f3)] 'speedbar);打开speedbar ;;显示行号 (load-file "~/dos/emacs/display-line-number.el") ;;(autoload `display-line-number-mode-on "display-line-number" "display mode" t) (require 'display-line-number) (global-display-line-number-mode t) ;;鼠标滚轮,默认的滚动太快,这里改为3行 (defun up-slightly () (interactive) (scroll-up 3)) (defun down-slightly () (interactive) (scroll-down 3)) (global-set-key [mouse-4] 'down-slightly) (global-set-key [mouse-5] 'up-slightly) ;;代码折 (add-hook 'c-mode-hook 'hs-minor-mode) (add-hook 'c++-mode-hook 'hs-minor-mode)   ;全屏 (defun my-fullscreen ()   (interactive)   (x-send-client-message    nil 0 nil "_NET_WM_STATE" 32    '(
py3study
2020/01/14
7510
Emacs 中辅助键设置
使用 Emacs 的人,一般都对快捷键的前缀 C 和 M 键不陌生,但其实在 Emacs 中,除了常见的 C 和 M 之外,还有 s 和 H 两个辅助键,但是在不同的操作系统中,辅助键的设置方法也是不一样的,但是我们可以通过在 init.el 文件中设置键位来保证快捷键的一致。
zucchiniy
2020/05/22
6010
Emacs001学用Emacs之入门:关于配置文件
编辑器是我们经常要打交道的工具,工欲善其事,必先利其器。每一个领域都有专用的好的工具,比如android开发用android sduio, 我先用emacs填补在使用这些好用的专用ide之外的任何地方。 最近打算好好体验下emacs。
上善若水.夏
2018/09/28
3K0
Emacs 中辅助键设置
使用 Emacs 的人,一般都对 C 和 M 键不陌生,但其实在 Emacs 中,除了常见的 C 和 M 之外,还有 h 和 H 两个辅助键,但是在不同的操作系统中,辅助键的设置是不一样的,但是我们可以通过在 el 文件中设置键位来保证快捷键的一致。
zucchiniy
2019/10/30
8470
在Mapx中设置单个图元的样式
        前几天研究了一下,感觉都快忘了。虽然去啃帮助仍然可以把这些东西啃出来,但有点烦。把记忆的东西零星整理一下: Mapx4不支持具体到图元的样式的指定,只能够指定到图层的样式 而在MapInfo中,是可以为每个图元指定样式的 在Mapx5中,支持对个别图元的样式的指定,所以如果有这个需要,就需要考虑用mapx5 不管是图元样式还是图层样式,都是一个style,这是一个超集。属性很多,但并非每个都能用,有些对线管用,有些对点管用,有些对面管用……这个从字面上都能看出来。 对于Label,也可以指定
用户1075292
2018/01/23
3.2K0
Spark 设置 Hadoop 的配置文件
当我们在开发Spark应用程序的时候,没有设置Hadoop的配置文件的情况下来读取或者写入HDFS文件,每次都要写上hdfs://host:port/path如下图所示。
ZHANGHAO
2019/01/25
4.9K0
Spark 设置 Hadoop 的配置文件
MyEclipse编码设置及设置单个项目的编码
General-->Workspace-->Text file encoding,设置合适的编码。 这是整个workspace下面所有工程的查看文件的编码格式。 General --- content type --- text --- jsp单类文件的设置(这个在MyEclipse中怎么设置都不生效,也许在Eclipse中才能生效) 在项目按右键-->properties-->resources--> Text file encoding,这里是设置单个项目的编码。 在源码按右键-->properties--> Text file encoding,这里是设置单个文件的编码。
小小鱼儿小小林
2020/06/23
1.6K0
最新的计算机视觉趋势来自CVPR 2019
CVPR引领计算机视觉领域的顶尖人才,每年都有很多非常令人印象深刻的论文。对CVPR中的论文进行了分析,以了解研究的主要领域和纸质标题中的常用关键词。这可以表明研究的进展。
代码医生工作室
2019/08/15
8820
Emacs的Server Client模式
Emacs的server/client模式只需要加载一次配置文件,所以打开文件会快一些。
ExASIC
2022/03/29
9360
设置display:flex后 flex布局设置单个子元素靠右
比如有三个元素: <div>   <div></div>   <div></div>   <div></div> </div> 最外层的设置display:flex,水平排列,子元素前两个靠左,第三个靠右 有两种方式实现,第三个元素设置 // 方法一 margin-left: auto; // 方法二 flex: 1; text-align:right
唯一Chat
2022/10/31
2K0
Emacs的verilog-mode介绍
RTL顶层自动连线听说过吗?想学吗?我们今天就来介绍自动连线的神器——emacs verilog-mode。
ExASIC
2022/03/29
1.3K0
flex布局设置单个子元素靠右显示
在css布局中,如果父元素是flex布局,子元素按照默认顺序排序,这种情况下如何实现让某个子元素靠右显示?整理了两种方法分享给大家: 方法1:
4O4
2022/09/20
3.7K0
Emacs的安装、配置和使用
因为我们做芯片主要在Linux服务器上工作,所以点"GNU/Linux",选择合适的靠近的ftp镜像站点下载。
ExASIC
2022/03/29
1.5K0
Emacs的安装、配置和使用
计算机BIOS的简单设置
BIOS全称是基本输入输出系统(Basic Input Output System),是由主板厂商固化到主板上的一个特殊的计算机程序。它会在计算机开机的时候会检测硬件,运行自检程序,然后开始查找操作系统并引导到操作系统。所以,如果需要修改计算机主板设置的话,就需要进入BIOS进行修改。
乐百川
2022/05/05
2.1K0
计算机BIOS的简单设置
“平台崩坏”时代(二)来自计算机科学的商业建议
编译:数据观 https://www.shujuguan.cn/?from=qcloud 作者:Martin Reeves, Simon Levin, Kevin Whitaker 计算机科学版《商业
数据观-数据分析平台
2018/07/10
4813
StarRocks配置用户属性,设置单个用户的最大连接数
Error when connecting to server: 1064 Reach limit of connections(FE的连接数达到了上限)
AiDBA宝典
2023/08/09
2.3K0
StarRocks配置用户属性,设置单个用户的最大连接数
Emacs Lisp
然后为了印证我的所学,我自己写了一个小函数,用于这篇文章中输入两个由 ~~~ 来标识的代码块
franket
2021/08/10
2.2K0
如何设置vimrc 配置文件_居中怎么设置
互联网上有以吨计的入门手册, 诸如这篇文章. 它们之中包含各种令人惊叹的Hack技巧, 这可以记你的Vim更好, 但为了让你的环境更好完全从别人那儿照搬那些配置, 完全是 **最糟糕** 的做法.
全栈程序员站长
2022/08/18
2K0
Mysql配置文件 基本设置
[mysqld] #MySQL启动用户 user = mysql #设置mysql的安装目录 basedir=/usr/local/mysql #mysql.sock存放目录 socket=/var/lib/mysql/mysql.sock #设置mysql数据库的数据的存放目录 datadir=/usr/local/mysql/data #日志文件输出 log-error=/var/log/mariadb/mariadb.log #pid文件 pid-file=/var/run/mariadb/maria
陈不成i
2021/06/15
2.3K0
Docker配置文件设置DNS
vim /etc/docker/daemon.json { "dns" : [ "114.114.114.114", "8.8.8.8" ] } 保存重启Docker即可。
院长技术
2021/02/19
3.1K0

相似问题

提交特定于计算机的配置文件

102

包含特定于环境的设置的配置文件

60

特定于Emacs的环境变量

11

如何设置特定于解决方案配置的配置文件?

61

emacs 25不加载我的.emacs配置文件

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文