Plugin cho Vim và Neovim cho phép bạn gõ chữ Hán (漢字) và chữ Nôm (𡨸喃) từ chữ quốc ngữ.
Bạn có thể cài đặt plugin này bằng bất kỳ trình quản lý plugin nào có hỗ trợ Git. Ví dụ với vim-plug
Plug 'brianhuster/nomplete.vim'Không bắt buộc, nhưng khuyến nghị một trong 2 điều sau:
- Nvim hỗ trợ LuaJIT HOẶC
- Vim/Nvim hỗ trợ
+python3
Để hiển thị chữ Nôm thì bạn cần cài đặt và sử dụng một font chữ có hỗ trợ chữ Nôm.
Hiện nay đã có một số font hỗ trợ chữ Nôm, cả họ không chân (sans-serif) và có chân (serif), bạn có thể tìm và cài đặt từ các trang web sau:
Tuy nhiên, theo như mình biết thì hiện tại vẫn chưa có font nào thuộc họ monospace, tuy vậy bạn có thể yêu cầu hệ điều hành fallback về một font chữ Nôm không chân. Dưới đây là hướng dẫn cho Ubuntu
- Tải xuống một font chữ Nôm không chân, ở đây mình sẽ dùng Han-Nom Gothic
- Copy file
ttfhoặcotfvào thư mục~/.local/share/fonts/ - Tạo (hoặc chỉnh sửa) file cấu hình fontconfig
~/.config/fontconfig/fonts.confvới nội dung sau:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>monospace</family>
<prefer>
<family>Han-Nom Gothic</family>
</prefer>
</alias>
</fontconfig>- Chạy lệnh
fc-cache -fvđể cập nhật cache font - Khởi động lại terminal và kiểm tra
Mọi đóng góp đều được hoan nghênh! Vui lòng tạo issue hoặc pull request trên GitHub.
Danh sách chữ Nôm được thu thập và xử lý từ các nguồn mở sau: