新年感言【如果你已经入门emacs请勿进来看】关于paw的基础设置——一个笨人的配置片段

一千个人眼中就有一千个哈姆雷特,想必大家都有过去一年最值得一提的package、配置或其他知识,对我而言,在gpt的帮助下,本坛发布的 paw 包是我龙年的重大收获。蛇年到了,写一下我微不足道的体会,主要是分享下一个极为粗陋的配置片段(有可能一点价值也没有,所以我在标题上特意说明了下)。

作为一名“英语学习爱好者”(学了几十年也没学会那种),虽然英语不咋地,但关注各种学习工具。 作者在介绍里给出了示例用法,很遗憾我现在也没搞懂,万里长征迈出了第一步吧。BTW 2022年本坛的 dictionary-overlay 也是一个很好的包,还有 mybigword 也是个小众但好用的包(之前的账号没能找回,新用户只能发2个链接,只好删除了链接 )。

2024年中 paw (讨论贴) 的发布是值得庆贺的一件事。因为自己比较笨,花了很多时间但仍然不得其法,过程中遇到各种问题困难太大就放下了。最近 paw 的作者又发布了游览器插件,勾起了我的兴趣,又花了些时间,终于达成了在原生状态下让 paw 粗略跑起来的效果(在这之前不得法,遇到各种报错还解决不了)。下面的片段分享给和我一样笨的同学。相当粗陋,只是把需要前置的包安装上了。

(require 'package)

;; 添加 MELPA 源(如果尚未添加)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)

;; 初始化包管理器
(package-initialize)

;; 确保 use-package 已安装
(unless (package-installed-p 'use-package)
  (package-refresh-contents)
  (package-install 'use-package))

(require 'use-package)

;; 列出要安装的包
(use-package emacsql
  :ensure t)

(use-package dash
  :ensure t)

(use-package s
  :ensure t)

(use-package gptel
  :ensure t)

(use-package go-translate
  :ensure t)

(use-package esxml
  :ensure t)

(use-package svg-lib
  :ensure t)

(use-package anki-editor
  :ensure t)

(use-package request
  :ensure t)

(use-package focus
  :ensure t)

(use-package org-modern
  :ensure t)


(use-package pangu-spacing
  :ensure t)

(use-package tangonov-theme
  :ensure t)
(load-theme 'tangonov t)

(add-to-list 'load-path "~/.emacs.d/paw")
(require 'paw)

(setq org-directory "~/org")

感谢 gpt 的耐心,问了很多愚蠢的问题它也很耐心:D ,起到了一定程度上填补知识鸿沟的作用。如果把每个人的知识都看做集合的话,提问时的范围是个人知识与要问的问题专门领域的交集,回答者也是,这两个交集相对接近时,回答者可能才会觉得没浪费时间,值得回答下。现实情况下是碰到这样的情况是机缘。数年前我读到过一个 linux 下查用词典的截图分享,但作者只展示了效果,我联系上了他,可能因为前置知识不足,人家并不愿意继续分享(理解,因为这是时间的浪费)。即使你读了论坛入口的提问的艺术的链接,也未必能得到回答。这一点上 gpt 是非常有价值的,感谢它的出现

以上,最后祝大家蛇年快乐

2 个赞

发贴的次日,paw项目作了更新, readme里对依赖有介绍了,而且增加了统一安装python依赖的命令,不过还是对没入门的同学来说浩若烟海——至少对我如此

慢慢研究,争取在年底前能总结出只运行英文学习的简单原生emacs下的 paw 配置