20230814 15h58m54s grim

Membuat Fungsi Pengatur Ukuran Font pada Neovim-QT.

Setelah beberapa kali mengalami gangguan dan problem pada editor VIM dan GVIM. Saya akhirnya singgah dulu pada editor Neovim. Neovim memiliki versi grafis / GUI berbasis QT, yaitu Neovim-QT. Saya cukup senang menggunakan Neovim-QT, karena selain bisa berfungsi sebagai teks editor, Neovim-QT juga bisa saya gunakan sebagai alternatif terminal berbasis QT.

20230814 15h42m21s grim

Neovim-QT sebagai alternatif terminal berbasis QT

Hari ini, berbekal rasa penasaran, saya mencoba mencari tahu tentang cara mengatur font dan ukurannya. Cukup beruntung saya menemukan sebuah post di laman stackoverflow, yang membahasnya dan ada yang berbagi fungsi untuk mengatur ukuran font. Untuk post yang saya maksud, bisa masuk ke tautan berikut ini.

Mulai dari mana ya ?

Kita bisa memulai dari mempersiapkan konfigurasi Neovim. Biasanya berada di $HOME/.config/nvim/init.vim. Kalau belum memiliki, bisa kita buat konfigurasi dasar / kosong dengan perintah berikut ini.

$ touch ~/.config/nvim/init.vimCode language: Shell Session (shell)
20230814 15h58m54s grim

Contoh konfigurasi Neovim yang saya miliki.

Fungsinya seperti apa ?

Fungsi yang akan kita buat cukup sederhana. Hanya terdiri dari beberapa baris. Berikut ini adalah fungsinya.

let s:fontsize = 10
function! AdjustFontSize(amount)
	let s:fontsize = s:fontsize+a:amount
	:execute "GuiFont! Dejavu\ Sans\ Mono\:h" . s:fontsize
endfunctionCode language: Vim Script (vim)

Salin dan tempel pada berkas init.vim yang kamu miliki. lalu reload dengan perintah berikut ini.

:source ~/.config/nvim/init.vimCode language: Vim Script (vim)

Atau bisa membuka ulang Neovim-QT.

Catatan !

Untuk fungsi di atas, saya menggunakan font DejaVu Sans Mono. Jika berkenan menggunakan font yang lain, bisa diubah saja.

Bagaimana cara menggunakannya ?

Cara menggunakannya cukup mudah. Kita hanya perlu memanggil fungsi AdjustFontSize yang sudah kita buat. Cara memanggilnya seperti ini.

" Untuk memperbesar font.
:call AdjustFontSize(1)

" Untuk memperkecil font.
:call AdjustFontSize(-1)Code language: Vim Script (vim)

Bagaimana, cukup mudah bukan ?

Referensi dan kredit.

Berikut ini adalah beberapa referensi dan kredit untuk bahasan kita kali ini.

Penutup.

Demikian tadi, cara membuat fungsi untuk mengatur ukuran font pada Neovim-QT. Semoga bisa menjadi referensi dan informasi untuk kita semua. Saya juga baru membiasakan diri dengan Neovim hehe… Terima kasih dan sampai berjumpa pada bahasan selanjutnya !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *