Linux基础

目录与文件 ls -al 查看目录内容 mkdir 创建目录 rmdir 删除目录 cd 更改目录 pwd 显示当前目录 touch 创建文件 mv 移动文件或目录 cp 复制文件或目录 tree 显示目录树 chattr 改变文件属性 lsattr 显示文件属性 cat 查看文……

阅读全文

Emacs Lip: 代码注释

注释是被 emacs lisp 忽略的文本。 通常用于注释代码、文档或版权信息。 注释语法从一个分号开始到行尾。 没有其他语法。 1 2 3 4 5 6 7 8 9 10 11 12 ;; this is a comment (+ 1 2) ; result is 3 ;; by emacs convention, ;;……

阅读全文

(Emacs) Lisp基础

Emacs 之所以成为可能,是因为嵌入式编程语言 emacs lisp。 学习一点 emacs lisp 会让你对 Emacs 的理解增加很多。 本章教你 lisp 语言核心的基础知识。 特别是,它侧重于 emacs lisp 的元素, 这些元素在通用……

阅读全文

Org写博客自动发布实现

利用Emacs + hugo + github构建写作环境 题外话,世界运行的底层逻辑 物质世界有无机物和有机物组成 有机物与无机物的区别: 有机物是碳化合物,无机物由水和无机离子组……

阅读全文

emacs掉用外部命令的几种方式

同步调用 1 M + ! command (shell-command) 异步调用 1 M + & command (async-shell-command) 区域调用 1 M + | command (shell-command-on-region) elisp调用 1 2 (call-process-shell-command COMMAND &optional INFILE BUFFER DISPLAY) help-mode C-h f call-process-shell-command……

阅读全文

emacs的几种path

几种路径 执行路径 C-h v ;;查看变量 exec-path 变量类型为list 主题路径 custom-theme-load-path 变量类型为list 加载路径 load-path 变量类型为list shell路径 shell-file-name 默认是系统自带,可以更改自定义she……

阅读全文

Emacs基础

安装 linux系统安装 $sudo apt-get install emacs window安装下载exe或msi安装包手动安装,将安装路径放入系统环境变量path中 或使用包管理scoop | chocolatey install emacs 基础 入门学习1……

阅读全文

elisp基础

前缀表达式 波兰式 S-表达式 1 2 3 (+ 2 2 2 2) (+ 2 (\* 3 4)) 声明变量 变量赋值 打印变量 1 2 3 4 5 (defvar name value) (setq name "zilong") (message name) 函数定义 函数调用 1 2 3 4 5 6 (defun func() (interactive) (message "hello22, %s" name)) (setq name "shanren") (func) 快捷键绑……

阅读全文

搭建博客参考资料

起因是学习子龙山人20天学习emacs视频,bilbil地址 21天学会emacs 发现可以使用org Mode + hugo (org-mode Emacs强大的文字工具)来写博客 所以萌生想法把博客托……

阅读全文

使用hugo本地建站

使用命令创建站点 1 hugo new site hugoblog 会显示以下结构 下载主题 git submodule add git@github.com:flysnow-org/maupassant-hugo.git themes/maupassant 启动本地博客服务 1 hugo server -D -t maupassant -D代表草稿可以发布 -t 代表主题名称 执行完后显示如下 https://img.vinua.cn/image/Otu9E 打印构建过程,然后显示……

阅读全文