感谢提供思路
如果能有一个这样的输入法,我对 emacs 的爱估计会翻倍吧
问了下有没有人做过rime 的Rust binding, 居然还真有
配置能分享一下吗?谢谢!
毫不犹豫地伸手
要不要开个坑写个 emacs 前端给它?
FROM ubuntu:latest
ENV DEBIAN_FRONTEND noninteractive
RUN sed --in-place --regexp-extended “s/archive.ubuntu/azure.archive.ubuntu/g” /etc/apt/sources.list \
&& echo ‘APT::Get::Assume-Yes “true”;’ >> /etc/apt/apt.conf \
&& apt-get update \
&& apt-get install build-essential git cmake zlib1g-dev \
pkg-config libglib2.0 libreadline-dev
RUN apt-get install doxygen python-gi python3-gi python-xlib \
libboost-dev libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost-locale-dev libgoogle-glog-dev libgtest-dev
Manually install libopencc
RUN git clone GitHub - BYVoid/OpenCC: Conversion between Traditional and Simplified Chinese
WORKDIR OpenCC/
RUN make
RUN make install
Fix libgtest problem during compiling
WORKDIR /usr/src/gtest
RUN cmake CMakeLists.txt
RUN make
#copy or symlink libgtest.a and libgtest_main.a to your /usr/lib folder
RUN cp *.a /usr/lib
RUN apt-get install libc6-dev libyaml-cpp-dev libleveldb-dev \
libmarisa-dev curl
Build librime
WORKDIR /
RUN git clone GitHub - rime/librime: Rime Input Method Engine, the core library
WORKDIR librime/
RUN make
RUN make install
ENV rime_dir=/usr/local/share/rime
RUN curl -fsSL https://git.io/rime-install | bash
RUN git clone liberime / liberime · GitLab
WORKDIR liberime/
RUN make
CMD [“bash”]
librime.el 是官方的 emacs binding??
对, 先build 一个docker 镜像试试吧 :) 目前我使用docker 镜像在windows 下使用,体验简直完美~
连 dockerfile 都写好了,赞赞赞!
在这里都养成伸手党的习惯了
原来论坛里已经有了:
好久不看论坛错过好多好东西,感谢 tumashu
https://manateelazycat.github.io/emacs/2019/09/12/make-rime-works-with-linux.html
哈哈哈哈哈哈
我还以为你已经知道了,所以叫你支持pyim
现在pyim支持两种dcache后端,一种是hashtable直接保存到文件,另一种是直接使用词库文件,用regexp搜索,后一种内存消耗比较小
应该感谢liberime的作者。。。。
最好支持能liberime。。。
我这边没有遇到这个问题,不知道什么原因,有同学提过类似的问题