Giter VIP home page Giter VIP logo

Comments (43)

yxsongbo avatar yxsongbo commented on September 7, 2024 1

现在正在攻克同步词库

from emacs-rime.

DogLooksGood avatar DogLooksGood commented on September 7, 2024

需要 emacs 的动态模块功能支持。

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

emacs的动态模块功能要怎么打开呢

from emacs-rime.

Z572 avatar Z572 commented on September 7, 2024

需要下载具有动态模块的版本,或者从源代码编译

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

從源碼編譯的是librime嗎,我已經下載了最新的1.5.3編譯了,動態模塊是指?

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

還有我的系統fcitx-rime無法切換爲簡體字了,要怎麼解決?

from emacs-rime.

Z572 avatar Z572 commented on September 7, 2024

指的是 emacs, 在编译的时候开启动态模块的支持

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

我的系統是ubuntu 19.10,通過命令apt install emacs安裝的,現在應該怎麼開啓動態模塊支持?

from emacs-rime.

Z572 avatar Z572 commented on September 7, 2024

f4 打开方案选单 选择简体字
或者
打开 user.yaml 把simplification 选项改为 true 再重新打开 fcitx

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

也不行,會不會是我安裝過openCC造成的

from emacs-rime.

Z572 avatar Z572 commented on September 7, 2024
sudo add-apt-repository ppa:kelleyk/emacs -y
sudo apt-get update
sudo apt install emacs27

试试, 我不用 ubuntu 不确定可不可以

from emacs-rime.

Z572 avatar Z572 commented on September 7, 2024

也不行

是怎样不行? 建议录个 gif 看看

from emacs-rime.

DogLooksGood avatar DogLooksGood commented on September 7, 2024

简单的方式就是装 emacs27。有默认打开的动态模块支持。

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

费了半天功夫,装起来的竟然是emacs 28.0,我还连27都没见过呢,前边的朋友提供的方法最高只能装到26.3

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

rime

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

我按C-\ 就提示compile rime dynamic error

from emacs-rime.

Z572 avatar Z572 commented on September 7, 2024
(format "cd %s; env %s make lib" rime--root (rime--build-compile-env))

执行一下

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

Screenshot from 2020-04-01 17-13-25

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

我的执行方式有问题吗,我在配置文件中添加了 (LIBRIME_ROOT=~/.emacs.d/librime/dist/ make lib)
之后,没有提示错误,但提示我current input method rfc1347

from emacs-rime.

Z572 avatar Z572 commented on September 7, 2024

(require 'rime)

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

(require 'evil)
(evil-mode 1)

(require 'rime)

(use-package rime
:custom
;;; (rime-librime-root "/.emacs.d/librime/dist")
;;; (LIBRIME_ROOT=
/.emacs.d/librime/dist/ make lib)
(default-input-method "rime"))

(format "cd %s; env %s make lib" rime--root (rime--build-compile-env))

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

又出现compile rime danamic error 了

from emacs-rime.

Z572 avatar Z572 commented on September 7, 2024

在 package 目录里面 make lib 试一下。

from emacs-rime.

DogLooksGood avatar DogLooksGood commented on September 7, 2024

编译失败的情况下,在 Shell command 那个buffer 中会有错误。

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

For information about GNU Emacs and the GNU system, type C-h C-a.
Package cl is deprecated
gcc lib.c -o librime-emacs.so -fPIC -O2 -Wall -shared -lrime
lib.c:24:10: fatal error: rime_api.h: No such file or directory
24 | #include <rime_api.h>
| ^~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:40: lib] Error 1
rime-compile-module: Compile Rime dynamic module failed
Updating buffer list...
Formats have changed, recompiling...done
Updating buffer list...done
ibuffer-projectile: groups set

from emacs-rime.

Z572 avatar Z572 commented on September 7, 2024

先执行 dpkg -L librime-dev 找到 rime_api.h 的路径,
再设置环境变量 C_INCLUDE_PATH 到它的目录

from emacs-rime.

DogLooksGood avatar DogLooksGood commented on September 7, 2024

也许是时候装个 ubuntu 研究下在上面的构建流程了。这个 librime-dev 每个人安装出来的版本都不一样。而且往往装完 .h 也不会在系统的路径中,感觉好奇怪。

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

我现在的解决办法是下载了mac版的librime,虽然我用的是Ubuntu 19.10,
wget https://github.com/rime/librime/releases/download/1.5.3/rime-1.5.3-osx.zip
unzip rime-1.5.3-osx.zip -d ~/.emacs.d/librime
rm -rf rime-1.5.3-osx.zip

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

执行 M-x rime-sync 的时候提示 you should enable rime before deploy

from emacs-rime.

DogLooksGood avatar DogLooksGood commented on September 7, 2024

这。。。Mac 版的 librime 在 ubuntu 上面是可用的吗?
#42 #43 有两个 issue 和这个 ubuntu 上的使用都有关。

rime-sync需要先激活输入法。

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

是的,我的操作系统是ubuntu 19.10,下载了https://github.com/rime/librime/releases/download/1.5.3/rime-1.5.3-osx.zip,文件名中有osx,应该是mac版的预编译吧

同步成功实现,所谓的emable rime并不是说可以用emacs-rime输入就激活了,要M-x rime-mode之后才算enable rime

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

你的字体大小配置文件可以给我参考下吗?

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

小鹤双拼方案可以怎么添加?

from emacs-rime.

DogLooksGood avatar DogLooksGood commented on September 7, 2024

同步成功实现,所谓的emable rime并不是说可以用emacs-rime输入就激活了,要M-x rime-mode之后才算enable rime

不应该是这样的,rime-mode 不是用来手工激活的。应该只是使用(默认)C-\激活 emacs-rime,就可以正常使用。

你的字体大小配置文件可以给我参考下吗?

我没有什么特别的字体大小的配置。

小鹤双拼方案可以怎么添加?

Rime 的布署一般来说是从安装 rime 产生的 rime-share-data-dir 默认在 /usr/share/rime-data 应该,布署到 特定目录,这里是 ~/.emacs.d/rime 。这样每次不管布署到哪里,都可以有相同的配置。

如果你的配置是直接放在 .config/fcitx/rime 里面,那么你需要在 ~/.emacs.d/rime 生成后,复制一份过去。对于 Rime 来说,每一个 Rime 前端都有一个配置,他们之间可以同步。

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

好像切换不同的输入方案Ctrl+grave(·)和emacs中的其他键冲突了,怎么设置?

from emacs-rime.

DogLooksGood avatar DogLooksGood commented on September 7, 2024

通过把这个组合键送给 Rime

https://github.com/DogLooksGood/emacs-rime#open-rime-menu

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

字号大小怎么调?

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

(use-package rime
:bind
(:map rime-mode-map
("C-`" . 'rime-send-keybinding))

:custom
(
(default-input-method "rime")
(rime-librime-root "~/.emacs.d/librime/dist")
(rime-show-candidate 'posframe)))

能帮我看下这个配置错在什么地方吗?

from emacs-rime.

DogLooksGood avatar DogLooksGood commented on September 7, 2024

字号大小怎么调?

你是指候选框的字体大小吗?如果你使用的 posframe 展示候选的话。

rime-posframe-properties 里面可以指定 :font

可以设置值例如 "Sarasa UI SC-10"

from emacs-rime.

Z572 avatar Z572 commented on September 7, 2024

'rime-send-keybinding 不要单引号

from emacs-rime.

DogLooksGood avatar DogLooksGood commented on September 7, 2024

'rime-send-keybinding 不要单引号

这个单引号有也没有关系

@yxsongbo 你这个配置遇到什么问题了吗?

C-h k C-` 看看命令对不对。

from emacs-rime.

DogLooksGood avatar DogLooksGood commented on September 7, 2024

Continue in #75

from emacs-rime.

yxsongbo avatar yxsongbo commented on September 7, 2024

切换输入方案的快捷键对了

from emacs-rime.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.