Emacs for Windows use Magit
下载Plink安装包: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 下载Git for Windows安装包: https://git-scm.com/download/win 将Plink安装路径添加到系统环境变量,在CMD中测试: C:\Users\user>plink --version plink: Release 0.69 Build platform: 64-bit Windows Compiler: Visual Studio 2015 / MSVC++ 14.0 (_MSC_VER=1900) Source commit: b1829b81b5c0d12dcc91f6b50b0b4d83c3df6a8e 使用puttygen.exe创建RSA密钥,…
Spacemacs使用Mu4e收发邮件
Spacemacs使用Mu4e收发邮件 安装 安装MBSync与Mu $sudo apt install isync mu4e 安装Spacemacs Layer dotspacemacs-configuration-layers '( mu4e (mu4e :variables mu4e-installation-path "/usr/share/emacs/site-lisp" mu4e-enable-notifications t) ) 配置 ~/.mbsyncrc IMAPAccount GmailOne Host imap.gmail.com Port 993 User gmailone@gmail.com # 使用明文密码 Pass password # 使用GPG PassCmd "gpg -d ~/.mbpasswd.gpg" UseIMAPS yes RequireSSL yes CertificateFile…
Emacs VM
毫无违和感的Emacs Spacemacs VMD即时预览 Chrome与Shell WebTorrent与MPV 为什么? 以前一直使用macOS,在macOS中使用各种Linux工具软件与命令还有Emacs非常方便,几乎得到与在Linux下使用一致的体验。后来由于各种原因转到使用主力操作系统为Windows 10,为了在Windows 10中获取与Linux下一致的使用体验折腾过各种办法,包括:Cygwin、Msys2、Cmder、Vagrant、Bash On Windows甚至Spacemacs的Docker。结果总是各种不理想,每一种方案都有各种坑,各种不便。后来于是想,干脆捣鼓一个虚拟机算了。 优点? 可以使用一个完整的Linux系统,配合VirtualBox共享文件夹可以很方便的操作Windows 10上的数据。窗口管理器使用Xmonad,几乎没有任何违和感,就跟开了一个普通的WIN32软件一样。将整个工作平台放入虚拟化之后可以很方便的整个备份全部工作平台,最重要的是可以使用快照。刚刚开始学习Linux的时候尝试各种软件,各种配置,新技术,新软件,经常容易搞坏系统或者影响心里上的洁癖。不过,把整个工作平台虚拟化之后就可以敞开了折腾了,只需要记住折腾之前先来一个快照就OK了。 需要软件? 虚拟化选用VirtualBox,因为VirtualBox轻量化,对Linux支持很好,而且界面可以隐藏菜单条跟状态栏,还能使用无缝模式。 VirtualBox…
Spacemacs Markdown Layer
Table of Contents Markdown Layer 安装 即时预览 如果你没有NodeJS Windows Install NodeJS and NPM Ubuntu Install NodeJS and NPM macOS Install NodeJS and NPM 如果你有NodeJS 在Spacemacs中配置vmd 在Spacemacs中使用vmd Markdown Layer 本文章基于Markdown Layer README适当润色翻译为简体中文,Markdown Layer README官方链接见下. Markdown Layer是Spacemacs之中用来处理/编辑Markdown文档的组件,它的GitHub地址是: https://github.com/syl20bnr/spacemacs/tree/master/layers/+lang/markdown 安装 如果你想使用Spacemacs的Markdown…
Emacs for Windows use Tramp
Emacs的TRAMP在Windows下可以调用PuTTY的Plink或OpenSSH来通过SSH访问编辑远程服务器上的文件. 使用PuTTY 首先需要下载 PuTTY,将PuTTY解压到E:/PuTTY,然后在.emacs之中加入: (require 'tramp) (setq exec-path (cons "E:/PuTTY" exec-path)) (setq tramp-default-method "plink") (setq tramp-shell-prompt-pattern "^[ $]+") 使用OpenSSH 首先下载安装Msys2安装在D:\msys64,之后使用Msys2内置的终端安装OpenSSH: $pacman -S openssh 然后在.emacs之中加入: (setq exec-path (append '("d:/msys64/usr/bin/" "d:/msys64/mingw64/bin/") exec-path))…