Windows emacs 26.1 备忘录

〇、基础

1、emacs下载

官网

下载

文件

  • emacs-26.1-x86_64.zip
  • emacs-26.1-x86_64-no-deps.zip

2、安装emacs

  1. 解压并重命名 emacs-26.1-x86_64.zip 到所需安装位置,如:

    D:\emacs-26.1

  2. 解压并拷贝 emacs-26.1-x86_64-no-deps.zip 到 D:\emacs-26.1

3、配置HOME目录

  1. 在注册表中添加 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs 项
  2. 为Emacs项添加字符串值
    名称 数据
    HOME D:\emacs-26.1

4、emacs编辑环境

  网址https://www.ibm.com/developerworks/cn/education/aix/emacs1/index.html

5、elisp

  网址http://ergoemacs.org/emacs/elisp.html


一、颜色配置

1、molokai配色

  1. 下载地址:https://github.com/hbin/molokai-theme
  2. init.el配置:
    (setq molokai-theme-kit t)
    (add-to-list ‘custom-theme-load-path "your path")
    (load-theme ‘molokai t)   ;; 或在custom themes中选中molokai配色方案

2、solarized配色

  1. 下载地址:https://github.com/sellout/emacs-color-theme-solarized
  2. init.el配置:
    (add-to-list ‘custom-theme-load-path "your path")
    (load-theme ‘solarized t)

3、color-theme配色

  1. 下载地址 : http://www.nongnu.org/color-theme/
  2. init.el配置:
    (add-to-list ‘load-path "your path")
    (require ‘color-theme)
    (color-theme-initialize)
    (color-theme-xxx)        ;;xxx适当主题
  1. 选择主题:
    M-x color-theme-select

二、字体配置

0、dejavu-fonts下载地址:

  https://dejavu-fonts.github.io/Download.html

1、默认设置

菜单栏 : Option->Set default font

init.el

    (set-default-font "-outline-consolas-normal-r-normal-normal-14-97-96-96-c-*-iso8859-1")

2、中英文等宽设置(解决emacs 26版本中遇中文卡顿问题):

    (defun set-font (english chinese english-size chinese-size)
      (set-face-attribute ‘default nil :font
                          (format   "%s:pixelsize=%d"  english english-size))
      (dolist (charset ‘(kana han symbol cjk-misc bopomofo))
        (set-fontset-font (frame-parameter nil ‘font) charset
                          (font-spec :family chinese :size chinese-size))))

    (set-font   "Dejavu Sans Mono" "WenQuanYi Zen Hei Mono" 14 14)

三、编码设置

    (set-language-environment ‘UTF-8)
    (set-locale-environment "UTF-8")

四、melpa安装

1、配置package

1)添加插件源

    (add-to-list ‘package-archives ‘("melpa" . "http://melpa.org/packages/") t))

2)在init.el开始初始化package

    (package-initialize)

3)源网址:

清华镜像   :https://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/

emacs-chinahttp://elpa.emacs-china.org/melpa/

melpa    :http://melpa.org/packages/

2、安装插件(之后需按照purcell重新调节组织结构优化)

    (defvar my/packages ‘(
              ;; packages
              company
              ;;evil
              ) "Default packages")

    (setq package-selected-packages my/packages)

    (defun my/packages-installed-p ()
        (loop for pkg in my/packages
          when (not (package-installed-p pkg)) do (return nil)
          finally (return t)))

    (unless (my/packages-installed-p)
        (message "%s" "Refreshing package database...")
        (package-refresh-contents)
        (dolist (pkg my/packages)
          (when (not (package-installed-p pkg))
        (package-install pkg))))

原文地址:https://www.cnblogs.com/eat-and-die/p/10048709.html

时间: 2024-11-13 13:09:30

Windows emacs 26.1 备忘录的相关文章

背水一战 Windows 10 (26) - XAML: x:DeferLoadStrategy, x:Null

原文:背水一战 Windows 10 (26) - XAML: x:DeferLoadStrategy, x:Null [源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 XAML x:DeferLoadStrategy="Lazy" - 用于指定一个 UIElement 为一个延迟加载元素 x:Null - null 示例1.x:DeferLoadStrategy 通过 FindName 加载Xaml/DeferLoadStrategy/Demo1.xaml

Emacs配置日志

目录 参考文献 入门 配置 运用分屏 打开文件 close 切换分屏 编译信息 调试与编译 主题 总所周知,Emacs是神的编译器!!! 参考文献 咕咕日报:https://www.luogu.org/blog/Arthas-gray/emacs-wei-ru-men-xue-xi-bi-ji wiki:https://oi-wiki.org/intro/editor/emacs/ 入门 入门你基本上看那两个文档都可以看懂. 不过提醒一个事情,\(M-s\)表示的是\(Alt-x\),而\(C-

emacs的org-mode模式

巧用emacs的org-mode模式 浏览:1017 | 更新:2013-07-25 23:45 一键约师傅 百度师傅,专治各种手机.电脑问题 介绍 转个官方文档 Org is a mode for keeping notes, maintaining TODO lists, and doing project planning with a fast and effective plain-text system. Org develops organizational tasks aroun

Windows API参考大全新编

书名:新编Windows API参考大全 作者:本书编写组 页数:981页 开数:16开 字数:2392千字 出版日期:2000年4月第二次印刷 出版社:电子工业出版社 书号:ISBN 7-5053-5777-8 定价:98.00元 内容简介 作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的.本书首先对Win32 API函数做完整的概述:然后收录五大类函数:窗口管理.图形设备接口.系统服务.国际特性以及网络服务:在附录部分,讲解如何

emacs lisp

;; This gives an introduction to Emacs Lisp in 15 minutes (v0.2d) ;; ;; 英文原作者: Bastien / @bzg2 / http://bzg.fr ;; 中文翻译: iamxuxiao ;; ;; ;; 如何安装 Emacs ;; ;; Debian: apt-get install emacs (or see your distro instructions) ;; MacOSX: http://emacsformaco

Windows运行常用命令(win+R)

Windows运行常用命令(win+R) 1.calc: 启动计算器 2.notepad: 打开记事本 3.write: 写字板 4.mspaint: 画图板 5.snippingtool:截图工具,支持无规则截图 6.mplayer2: 简易widnows media player 7.Sndvol: 音量控制程序 8.osk: 打开屏幕键盘 9.mstsc: 远程桌面连接 10.cleanmgr: 打开磁盘清理工具 11.compmgmt.msc: 计算机管理 12.cmd.exe: CMD

Msys2升级后不能编译

.title { text-align: center; margin-bottom: .2em } .subtitle { text-align: center; font-size: medium; font-weight: bold; margin-top: 0 } .todo { font-family: monospace; color: red } .done { font-family: monospace; color: green } .priority { font-fami

我(webabcd)的文章索引

[最后更新:2014.08.28] 重新想象 Windows Store Apps 系列文章 重新想象 Windows 8 Store Apps 系列文章 重新想象 Windows 8 Store Apps (1) - 控件之文本控件: TextBlock, TextBox, PasswordBox, RichEditBox, RichTextBlock, RichTextBlockOverflow 重新想象 Windows 8 Store Apps (2) - 控件之按钮控件: Button,

OpenCV笔记(五)——基本的绘图操作

用OpenCV的话,也要会一些绘图的操作.主要是画线.圆.矩形.椭圆. 绘图的话,首先要了解两种类型:Point和Scalar. Point就是点的类,我们用它来表示图像当中的点,比如Point pt; pt.x = 10; pt.y = 8;或者Point pt = Point(10, 8); Scalar实质上就是4维的向量,也就是C++当中的含有4个元素的vector.一般我们只用到三维,比如Scalar(0, 0, 255); 一.线 void line(Mat& img, Point