init.el 里平台通用的路径应该怎么写

linux / macos /windows 下 load 文件 linux最简单,windows最常出问题,比如home的表达,或是每个隔开都要双线转义?

大家有没有多端工作的,实际是如何处理这一问题的呢

谢谢

btw: 起因,在 windows 下尝试 popweb ,按说明装好了也没报错,调用时有问题,应该是里面哪段要调某一个文件失败了(暂时没在电脑旁回来补截图)

Windows下,可以使用wsl或者wsl2,这样所有的Windows路径就都在/mnt/c下了。,就不存在你说的问题。 wsl2最近更新了1.0版本,可以直接打开gui的应用了。只不过在wsl2的gui下,输入方式就更适合用诸如emacs-rime,pyim之类的输入法。

我勉强算是多端吧,工作用 macOS,在家用 Windows + wsl(不过最近一直在用 Windows,wsl 几乎不怎么用了)

个人体验是在 Windows 上,只要在系统环境变量中添加 HOME 变量,其余体验跟其他平台没什么差异

双反斜线转义也没有必要,Emacs 在 Windows 下完全能识别正常斜线

图片

(Windows 本身也能正常识别这种斜线路径 c:/Users/xxx/AppData,复制到文件资源管理器的路径栏后回车,就会打开 appdata 文件夹)

(cond ((string= (system-name) "MY-COMPUTER")
       (setq my-org-timeline "path/to/your/org/file.org")))

谢谢,抱歉老机器,还在用win8

感谢,检查了一下home,之前里面是小写,我改成大写了

popweb还是报错:

还是新手,没啥头绪,感觉 load-with-code-convertion 这里括号里像是重复了两次?

现在最新版只有popweb-dict.el了,不需要popweb-dict-bing.le

感谢更新 readme

现在报错变了:popweb.py

    from PyQt6.QtWebEngineWidgets import QWebEngineView
ImportError: DLL load failed while importing QtWebEngineWidgets: 找不到指定的程序。

Process *popweb* exited abnormally with code 1

但第一步安装时并没有报错,重新执行 pip install PyQt6 PyQt6-Qt6 PyQt6-sip PyQt6-WebEngine PyQt6-WebEngine-Qt6 返回 requirement already satisfied

你都没有安装qt,反馈的时候把环境说一下,啥系统,啥版本,怎么安装的?

系统版本:windows 8.1

安装方法:

Installation

    Install PyQt6: pip install PyQt6 PyQt6-Qt6 PyQt6-sip PyQt6-WebEngine PyQt6-WebEngine-Qt6
    Install python-epc: pip install epc

cmd 返回:

你自己试一下 ipython 能否 import 这些库吧?

感觉你装上了, 但是你的环境没有设置好, 并没法 Import 到这些已经安装的库。

我不用 Windows 不知道你的环境究竟出啥问题了。

谢谢,好的我试试