Emacs 配置文件

【新手向】emacs配置文件 写给和我现在差不多的刚安装emacs几分钟,才熟悉如何用按键移动光标就想如何配置emacs的朋友。我写这个的初衷就是因为我刚熟悉光标如何动就迫不及待配置emacs却看不懂那些前辈们写的东西。也许是因为他们太熟悉emacs导致他们以为非常基础的东西我们还是看不懂。所以新手向的东西还是要新手来写更恰当。因为我比较笨几乎你们犯的错我都犯过,这样更容易解决问题。   首先先推荐个视频,http://ww 阅读详情
(setq default-frame-alist
                 '((vertical-scroll-bars)  
                   (top . 25)  
                   (left . 45)  
                   (width . 120)  
                   (height . 40)  
                   (background-color . "black")  
                   (foreground-color . "grey")  
                   (cursor-color . "gold1")  
                   (mouse-color . "gold1")  
                   (tool-bar-lines . 0)  
                   (menu-bar-lines . 1)  
                   (scroll-bar-lines . 0)  
                   (right-fringe)  
                   (left-fringe)))  

    (set-face-foreground 'highlight "white")  
    (set-face-background 'highlight "blue")  
    (set-face-foreground 'region "cyan")  
    (set-face-background 'region "blue")  
    (set-face-foreground 'secondary-selection "skyblue")  
    (set-face-background 'secondary-selection "darkblue")  

    (defun my-c-mode-auto-pair()  
        (interactive)  
        (make-local-variable'skeleton-pair-alist)  
        (setq skeleton-pair-alist'(  
            (?\" _ "\"" >)  
            (?\' _ "\'" >)  
            (?\( _ ")" >)  
            (?\[ _ "]" >)  
            (?{ > _ \n ?} >)))  
        (setq skeleton-pair t)  
        (local-set-key(kbd"(")'skeleton-pair-insert-maybe)  
        (local-set-key(kbd"{")'skeleton-pair-insert-maybe)  
        (local-set-key(kbd"[")'skeleton-pair-insert-maybe)  
        (local-set-key(kbd"\"")'skeleton-pair-insert-maybe)  
        (local-set-key(kbd"\'")'skeleton-pair-insert-maybe)  
    )  


    (add-hook'c++-mode-hook'my-c-mode-auto-pair)  
    (add-hook'c-mode-hook'my-c-mode-auto-pair)  

    (column-number-mode t)  
    (global-linum-mode t)  

    (setq make-backup-files nil)  
    (setq auto-save-mode nil)  

    (show-paren-mode t)  
    (setq show-paren-style'parenthesis)  

    (setq inhibit-splash-screen t)  
    (setq default-tab-width 2)

    (defun my-compile()  
        (interactive)  
        (save-some-buffers t)  
        (let((file(file-name-nondirectory buffer-file-name)))  
            (compile (format "g++ %s -g -o %s" file (file-name-sans-extension file))))  
        (switch-to-buffer-other-window"*compilation*")  
    )  

    (defun my-compileO2()  
        (interactive)  
        (save-some-buffers t)  
        (let((file(file-name-nondirectory buffer-file-name)))  
            (compile (format "g++ %s -g -o %s -O2" file (file-name-sans-extension file))))  
        (switch-to-buffer-other-window"*compilation*")  
    )  

    (defun my-compilec++11()  
        (interactive)  
        (save-some-buffers t)  
        (let((file(file-name-nondirectory buffer-file-name)))  
            (compile (format "g++ %s -g -o %s -std=c++11" file (file-name-sans-extension file))))  
        (switch-to-buffer-other-window"*compilation*")  
    )  

    (global-set-key(kbd"RET")'newline-and-indent)  
    (global-set-key[f4]'other-window)  
    (global-set-key[f9]'my-compile)    
    (global-set-key[f10]'my-compileO2)    
    (global-set-key[f11]'my-compilec++11)  
    (global-set-key[f5]'gdb)  



(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(column-number-mode t)
 '(cua-mode t nil (cua-base))
 '(show-paren-mode t))


(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(default ((t (:family "Courier New" :foundry "outline" :slant normal :weight normal :height 120 :width normal)))))

我的Emacs个性化配置文件集合 本文还有配套的精品资源,点击获取 简介:Emacs是一个功能强大的文本编辑器,它以高度的可定制性和丰富的扩展而著称,尤其受到程序员的喜爱。个性化配置通过Elisp脚本完成,允许用户自定义快捷键、添加功能和修改界面。"emacs-config"通常包括一系列.el文件,包含个人的配置指令和自定义功能。这些配置文件能够改善工作效率,适应不同编程语言的需求,管理插件,优化界面,提... 阅读详情

相关推荐

当Flowable遇上AI:智能流程决策的未来探索

本文探讨了Flowable工作流引擎与AI技术的融合,构建智能流程决策系统的前沿实践。通过动态流程控制、机器学习优化表达式、自然语言生成规则等创新方法,显著提升业务流程的自动化水平和决策效率。重点解析了AI如何赋能Flowable核心引擎,实现从静态规则到动态智能的跨越式发展。

weixin_29271053的博客 394

我的emacs配置文件

emacs的配置文件在~/.emacs文件中,如果没有请自己创建 在windows环境下如果设置了HOME环境变量则在HOME所设定的目录里,否则则在根目录上 下面所需要的扩展包tarbar.el在http://www.lifl.fr/~hodique/code/emacs/tabbar.html可以找到请以文本方式保存在你的load-path中并且以tarbar.el命名 ;;中文环境设置

Naga Bank 3413

SAR学习笔记后续-phased工具箱介绍

摘要:相控阵雷达介绍,基于仿真对MATLAB中phased工具箱进行了详细介绍

yjh_2019的博客 1万+

emacs配置文件

转载地址:http://dolive.iteye.com/blog/246060 .emacs 指的是emacs的配置文件。在UNIX下为“.emacs”。它在用户的HOME目录下。  你可以自己写一个全新的.emacs。但一般都是从别人那(或网上)复制一个过来,再根据自己的需要修改。  Windows下Emacs配置文件路径设置:  这玩艺一定要记下来了, 找了好几次了!

可来堂 1万+

用AI免费制作30分钟电影:完整工作流与实操解析

AI视频生成技术正大幅降低影视创作门槛,但真正制作一部完整电影并非一键生成,而是涉及剧本、分镜、画面、配音、剪辑的复杂流水线。理解其基本原理,是将文本转化为连续视觉叙事的关键。对于创作者而言,掌握角色一致性控制、素材批量管理、免费额度合理分配等技术价值,能有效避免生成结果崩坏与资源浪费。该能力可广泛应用于短视频创作、独立电影预演、教学演示等场景。本文以30分钟AI电影制作为例,拆解从工具选择到成片输出的全流程,重点分析免费方案下的时间与积分成本,以及最容易翻车的环节,并给出基于实践验证的排查与优化策略。

weixin_29056865的博客 330

Mac新手必看:用Homebrew安装wget的保姆级教程,附常见报错一键修复

本文为Mac新手提供使用Homebrew安装wget的详细教程,涵盖从Homebrew安装到wget基础使用的全流程,并附常见报错一键修复方案。通过本指南,用户可轻松掌握命令行下载工具wget的安装与使用技巧,解决Mac环境下资源下载的各种问题。

weixin_30635053的博客 367

emacs配置文件浅谈

emacs配置文件浅谈 (转自cvip.cublog.cn)hvj的讨论和推广emacs贴0:算是抛砖引玉吧,我把自己的emacs经历和配置文件贴上来,并稍作一些讲解,提出一些疑问,和兄弟姐妹们讨论和推广一下这个好东东。这贴先给一些链接吧。http://www.gnus.org/software/emacs GNU emacs的官方网站。http://www.emacswiki.org Emacs

Emacser's Blog 5282

手把手教你用CMake和MinGW64编译libuvc:静态链接与动态链接的选择

本文详细指导如何在Windows平台上使用CMake和MinGW64编译libuvc库,并深入探讨静态链接与动态链接的选择策略。通过对比两种链接方式在部署复杂度、内存占用和版本管理等方面的差异,帮助开发者根据项目需求做出最优决策,实现高效的USB摄像头开发。

weixin_29171087的博客 255

emacs配置文件路径

emacs的配置文件.emacs.d, 路径一:/home/ly (ly是具体的用户名),当以普通用户打开emacs时,会自动读取ly目录下的配置 路径二:/root ,当以root打开emcs时,会自动读取root目录下的配置

ly0303521的专栏 3816

25届电信保研经验贴(空天院)

学校:中九专业:电子信息工程加权:92.89绩点:3.91/4.0rank:前五学期rank2/95,综合排名rank1(前六学期和综合排名出的晚,实际上只用到了前五学期)科研竞赛:市级大创、数模省一、数竞省二,其他校奖若干英语:六级462、四级548个人感觉:rank=科研>竞赛>英语总之rank和科研必须得有一项,要么就rank高,很多强com院校入营看rank。我rank比较有优势,因此报的多是强com院校。要么就科研经历丰富,多主动联系老师,特别是弱com院校。冬令营:空天院。

qq_68608661的博客 6349

万象RK3506-EG1800网关使用说明

摘要:HD-RK3506-EG1800是一款高性能工业物联网边缘计算网关,支持Buildroot和Ubuntu双系统。文档详细介绍了网关的网络配置(包括ETH0/ETH1的静态IP设置、WiFi连接)、时钟同步、HSL软件安装配置(含开机自启动服务)、系统日志优化以及刷机操作指南(Loader/Maskrom模式)。特别提供了基于lighttpd的网页管理方案,通过HTML界面实现网络参数可视化配置,包含身份验证、实时状态显示和表单提交功能。网关默认ETH0固定IP为192.168.1.10,提供完整的CL

tian_jiangnan的博客 175

linux emacs配置文件,emacs配置文件

(setq default-major-mode 'text-mode)(global-font-lock-mode t)(auto-image-file-mode t)(fset 'yes-or-no-p 'y-or-n-p)(column-number-mode t)(show-paren-mode t)(display-time-mode 1)(setq display-time-24hr-...

weixin_28829173的博客 285

安卓开发者必看:Win11最新Fastboot驱动安装避坑指南(含Android Bootloader Interface选择技巧)

本文为安卓开发者提供了Windows 11系统下Fastboot驱动安装的详细指南,特别针对Android Bootloader Interface选择技巧和多设备并发连接时的驱动冲突问题。通过解析Windows 11的特殊驱动验证机制,推荐使用Google官方USB驱动,并提供安装流程、版本选择建议及疑难问题排查方法,帮助开发者高效完成开发环境配置。

sea99的博客 1332

linux emacs配置文件,[z]使用.emacs.d目录管理Emacs配置文件

第一启动emacs会在~目录下创建.emacs.d目录使用.emacs.d目录管理Emacs配置文件参考:Declaring .emacs BankruptcyEmacs的默认配置文件是.emacs,Emacs启动时会读取并执行.emacs中的LISP代码,用户使用.emacs达到自己的Emacs初始化配置目的。不过单独使用.emacs有一个问题,因为时间一久,Emacs的初始化配置会变得很多很乱...

weixin_34083972的博客 854

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

使用.emacs.d目录管理Emacs配置文件

第一启动emacs会在~目录下创建.emacs.d目录 使用.emacs.d目录管理Emacs配置文件 参考:Declaring .emacs Bankruptcy Emacs的默认配置文件是.emacs,Emacs启动时会读取并执行.emacs中的LISP代码,用户使用.emacs达到自己的Emacs初始化配置目的。 不过单独使用.emacs有一个问题,因为时间一久,Emac

aka_xingwenpeng的专栏 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

不重动 Emacs 让 .emacs 配置文件生效

原文地址:http://hi.baidu.com/jiyeqian/blog/item/4ff92b54b52e1c5dd0090625.html 不重动 Emacs 让 .emacs 配置文件生效 有四个函数可以做到:eval-last-sexp,eval-region,eval-buffer 和load-file M-x eval-last-sexp 使.emacs中光标前的那一

4030

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Emacs-003-Windows下寻找Emacs配置文件的默认存储目录

Emacs-003-配置文件默认存储目录寻找        不像Linux和Mac,配置文件在~目录下,非常好找。在Windows下有时候找起来会很没头绪,不同电脑由于环境变量信息的不一致也会导致一定的偏差。如何定位Emacs配置文件的位置呢?        我们可以借助于GUI的部分操作,在提示中寻找Emacs配置文件的位置。简单的两个步骤就能够找到配置文件: 1.    修改一个Emac

小灰笔记 2658

Emacs 多文件管理配置文件

Emacs时间用久了,由于经常加配置,于是导致.emacs配置文件奇大无比,比如我的已经有900多行了……管理起来很不方便 我们可以把不同部分的配置放在不同的文件中,再统一导入到.emacs中,当emacs运行的时候加载.emacs再通过.emacs依次导入其它所有的配置文件,如果细心分类,.emacs顶多百行。 例如我在.emacs.d下新建一个目录.emacs[与配置文件名

3738

使用git管理emacs配置文件

简介 使用github管理emacs配置文件 详细步骤 在github上创建.emacs.d仓库 现有的.emacs.d目录重命名,及仓库clone $ mv .emacs.d .emacs.d.org $ git clone git@github.com:private-account/.emacs.d.git 将现有(重命名后)的.emacs.d目录下文件,移回``.em

王命风的博客 792

emacs配置文件的基础知识

emacs的配置文件,叫作.emacs,是个隐藏文件,存在于当前用户的根目录下面,也就是~/.emacsemacs的配置文件采用了elisp作为配置文件的语言,来源于强大的lisp语言。下面我简单说一点emacs配置文件怎么写。虽然内容不多,也很肤浅,但是知道了这些,至少在编写自己的配置文件的时候,不会那么无序了。在配置文件里面,引号(;)开头表示注释,比如下面这行; this is th

schumyxp的专栏 1万+

Emacs配置文件

Emacs配置文件 ;; 指针颜色设置为白色 (set-cursor-color "white") ;; 鼠标颜色设置为白色 (set-mouse-color "white") ;; 一打开就起用 text 模式。 (setq default-major-mode 'text-mode) ;; 语法高亮 (global-font-lock-mode t) ;; 以 y/n代表 yes/no (fset 'yes-or-no-p 'y-or-n-p) ;; 显示括号匹配 (show-pa

neo_liukun的专栏 357
下一篇: 树状数组的三种操作
Vectorxj
博客等级 码龄11年 35粉丝 231原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值