请问org-roam如何在windows上进行配置呀?

我在windows上想用org-roam。但是会报错 No EmacsSQL SQLite binary available, aborting.

我看网上有一些方法,但是感觉比较模糊,请问有什么简单的处理方法吗?

另外请问WSL下,我装了emacs后,在org-mode里 敲C-c C-, 总是对应C-c C-l。不知道为什么C-,就变成了C-l。我更换终端 还是有这样的问题。

通过scoop 安装 sqlite3即可,手动下载安装的话,记得加入path

我都试验了一下 好像没有什么用

你是用什么方式安装 org-roam?melp?看你的提示,还有这个 EmacsSQL 没安装。

org-roam 依赖 skeeto/emacsql: A high-level Emacs Lisp RDBMS front-end (github.com)

在安装的时候会编译一个 emacs-sqlite.exe ,如果你没有 gcc 编译环境,就会安装不成功。 所以你需要在 windows 上安装 gcc, 同时 gcc 要在环境变量中

https://github.com/nobiot/Zero-to-Emacs-and-Org-roam 建议看下上面这个链接

看官方文档的这条FAQ

可以直接下载一个emacs-sqlite.exe 来用

放到melpa安装的emacsql-sqlite下面~/.emacs.d/elpa/emacsql-sqlite-20220101.1820/sqlite/

这个问题说的是Windows Terminal吗?如果是,在Terminal配置文件actions下面加一条:

        {
            "command": 
            {
                "action": "sendInput",
                "input": "\[email protected],"
            },
            "keys": "ctrl+comma"
        },

原因看这里

org-roam在windown上门槛不低。我想在公司电脑上(没有admin权限)安装,试了很久了,各种妖怪搞不定。

不需要什么权限 , 装个msys2 里面装个gcc ,如果是数据库问题的话, 直接找到源码所在的目录(emacsql-sqlite\sqlite)然后 make emacsql-sqlite 生成 emacsql-sqlite.exe 就可以用了,如果还不行就试试 Org-roam User Manual 里面还有没有办法