بسم الله الرحمن الرحيم

Sekenario Masalah

Ini bukan pertama kalinya saya mengkonfigurasi “Membuka vim/neovim pada Nautilus atau Thunar pada Window Manager”.

Namun, karena tidak pernah dicatat –karena saya menganggap ini adalah hal yang spele dan tidak perlu dicatat– ternyata berdampak buruk dikemudian hari.

Karena tidak memiliki catatan, saya harus mencari-cari bagaimana konfigurasi yang pas untuk membuka file text dengan Vim/Neovim di Nautilus maupun Thunar.

Sangat merepotkan. 😅

Pemecahan Masalah

  1. Copy file vim.desktop atau nvim.desktop

    yang berlokasi di /usr/local/share/applications/

    ke dalam ~/.local/share/applications/.

    Tujuannya agar kita memiliki konfigurasi khusus untuk akun kita saja.

  2. Kemudian edit file tersebut, kira-kira berisi seperti di bawah ini.

    FILE$HOME/.local/share/applications/vim.desktop
    [Desktop Entry]
    Name=Neovim
    Comment=Edit text files
    TryExec=nvim
    Exec=st -e "nvim" %f
    Terminal=false
    Type=Application
    Keywords=Text;editor;
    Icon=nvim
    Categories=Utility;TextEditor;
    StartupNotify=false
    MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;

    Perhatikan bagian yang saya marking, itu adalah bagian penentu agar kita dapat mengedit file text dengan menggunakan Vim/Neovim pada Nautilus atau Thunar.

    Exec=st -e "nvim" %f, Saya menggunakan Simple Terminal, teman-teman dapat mengganti dengan Terminal emulator favorit teman-teman. Tentu saja Terminal yang memiliki flag executable. Silahkan lihat dengan flag -h apakah Terminal emulator yang digunakan memiliki fitur ini.

    Terminal=false, ini juga bagian terpenting. Pastikan bernilai false. Karena kita sudah menjalankan instance Terminal pada bagian Exec= di atas. Perlakuan ini hanya pada Window Manager, mungkin akan berbeda dengan Desktop Environment.

Hasilnya

Kalau sudah diset, sekarang coba buka salah satu plain text, dengan klik kanan “Open With Vim/NeoVim”. Seperti yang saya demokan di bawah.

gambar_1


Mantap!!!

Saya rasa hanya ini yang dapat saya tuliskan saat ini.

Mudah-mudahan dapat bermanfaat untuk teman-teman.

Terima kasih.

(^_^)

Referensi

  1. Open Vim in Xfce4 Terminal from Thunar
    Diakses tanggal: 2020/08/11


Penulis

bandithijo

My journey kicks off from reading textbooks as a former Medical Student to digging bugs as a Software Engineer – a delightful rollercoaster of career twists. Embracing failure with the grace of a Cat avoiding water, I've seamlessly transitioned from Stethoscope to Keyboard. Armed with ability for learning and adapting faster than a Heart Beat, I'm on a mission to turn Code into a Product.

- Rizqi Nur Assyaufi

d98d8237fef8f1017d0be931b6e291341cbe6ca8