Setup dan Config Neovim Secara Modular di Nixos (LSP, Mason, Telescope, Tresitter, etc)

mrfdn.com - Jika menggunakan neovim, ada 2 cara untuk setup dan config neovim. Cara pertama, yaitu install neovim, lalu isi config pada folder ~/.config/nvim/. Ini sama seperti config neovim distro linux pada umumnya. Cara kedua, yaitu install dan config neovim langsung dari home-manager. Dengan cara ini neovim akan berjalan secara modular. Tidak perlu lagi menggunakan plugin manager, karena plugin didefinisikan pada konfigurasi nvim di home-manager. Apa saja yang aktif? ...

January 16, 2024 · 9 min · Rafi

Vim Replace Comma Into New Line

mrfdn.com - Jika saya memiliki baris yang sangat panjang seperti ini: android,thinkpad,buku tulis,gelas,kopi,meja,kursi Kemudian saya ingin memisah tiap kata yang diakhiri dengan koma ke baris baru, dari pada melakukan enter satu per satu, maka saya cukup menjalankan perintah ini di vim. :%s/,/\r/g \r di vim berarti baris baru atau enter. Demikian, semoga bermanfaat.

June 11, 2023 · 1 min · Rafi

Belajar Menggunakan Perintah :cdo dan :argdo Pada NVim

mrfdn.com - Vim/Nvim memiliki sejumlah fitur yang memudahkan kita untuk mengerjakan task yang banyak. Salah satunya adalah :cdo dan :argdo Kedua perintah tersebut bisa digunakan untuk melakukan search and replace terhadap string / kata yang terdapat di dalam file. Jadi pilh salah satu saja, yang mana yang ingin digunakan. Jika kita bekerja dengan banyak file, tentu akan repot jika melakukan pencarian satu per satu string yang ingin diganti. Maka dari itu kenapa tidak gunakan saja fitur ini. ...

June 11, 2023 · 3 min · Rafi

Cara Menggunakan NVim Di Windows Tanpa Ribet Membuat Konfigurasi Secara Manual

Jago Tekno Nvim yang saya gunakan di Windows adalah memanfaatkan konfigurasi Astro Nvim. Ini sangat memudahkan saya dalam bekerja. Cara menggunakan Astro Nvim di Windows adalah sangat mudah. Download file .zip Astro Nvim dari github. Extract lalu rename folder AstroNvim-main menjadi nvim. Selanjutnya pindahkan folder nvim ini ke C:\Users\username\AppData\Local. Perhatikan folder AppData merupakan hidden folder, silahkan centang show hidden file di windows explorer terlebih dahulu. Selesai, sekarang buka kembali Nvim di windows dan Astro Nvim akan aktif secara otomatis. Untuk hasil maksimal, gunakan terminal Wezterm di windows. ...

April 27, 2023 · 1 min · Rafi

Cara Resize Gambar dan Rename Secara Batch Menggunakan Magick dan Vim

mrfdn.com - Saya memiliki projek yang mengharuskan saya untuk resize gambar lalu rename gambar tersebut. Saya memilih aplikasi via terminal untuk melakukan hal ini. Lalu saya menemukan workflow yang bagus yaitu dengan menggunakan Magick untuk resize gambar dan VIM untuk rename gambar secara batch. Begini langkahnya. Resize gambar secara batch menggunakan Magick Buka terminal. Install magick terlebih dahulu. cd ke folder gambar yang ingin diresize. Resize gambar dengan perintah mogrify -resize 1920 -quality 70 *jpg. Perintah ini akan merize semua gambar jpg menjadi lebar maksimal 1920px, tingginya mengikuti lalu menurunkan kualitas gambar menjadi 70% dari aslinya. Silahkan sesuaikan dengan kebutuhan anda. Tunggu sejenak, lalu cek kembali size gambar, pasti akan berubah. Selesai. Rename gambar secara batch menggunakan VIM Masih di terminal dengan cd ke folder gambar tadi. Buka vim dengan meload semua nama file gambar ke dalamnya dengan perintah \ls | vim - Setelah vim terbuka, nama file akan otomatis tampil secara berurutan ke bawah. Lalu lalukan visual mode lalu copy setiap baris sehingga tampil secara berdampingan. Kira-kira seperti ini mv fileori.jpg renamedfile.jpg Eksekusi rename file menggunakan perintah :w !sh, sekali saja. Sekarang cek folder gambar tadi, pasti filename setiap gambar sudah terganti. Kemudian supaya filename bisa tampil secara numbering, lakukan trik ini. Misalnya setiap renamedfile-1.jpg memiliki angka di akhirnya. ...

April 25, 2023 · 2 min · Rafi

Cara Menggunakan Rumus ARRAYFORMULA di Google Sheet

mrfdn.com - Langsung saja. Misalnya pada Sheet1 saya memiliki beberapa kolom data dari kolom A, B, C, D. Kemudian pada Sheet2, saya ingin mengextrak kolom tertentu saja, misalnya kolom C saja. Cara terbaik adalah gunakan rumus ARRAYFORMULA. Jadi pada Sheet2 kolom A, cukup ketik =ARRAYFORMULA(IF(F2:F,(TEXT(F2:F,"###,##")),)) Maka hasilnya, semua konten yang terdapat pada kolom C akan otomatis muncul. Rumus Array formula juga bisa digunakan untuk menghitung berapa nilai PPH dan BPHTB sebuah transaksi jual beli Rumus untuk mendapatkan nilai PPH menggunakan arrayformula di Google sheet. ...

January 1, 2023 · 1 min · Rafi

Menjalankan Aplikasi Tanpa Dark Mode di Linux

mrfdn.com - Aplikasi di Linux secara default akan berjalan dengan menggunakan theme global yang sudah diset sebelumnya. Misalnya kita menggunakan theme dark mode (mode gelap). Maka semua aplikasi biasanya akan mengikuti schema warn gelap itu. Tapi ada satu hal aplikais yang membuat saya kesulitan untuk menggunakannya dalam mode dark, yaitu Libreoffice Calc. Saya tidak kesulitan melihat icon yang ditampilkan. Saya lebih nyaman menggunakan Libreoffice calc dalam mode light (mode terang). ...

November 9, 2022 · 1 min · Rafi

RustyVibes : Alternative Mechvibes

mrfdn.com - Saya pikir Mechvibes cukup berat untuk berjalan di system saya karena pada dasarnya dia berjalan di atas Electron. For your info, Electron adalah program yang juga menjalankan text editor seperti VSCode. Bayangkan saja kalau ini ikut berjalan hanya untuk menjalankan Mechvibes. Kemudian saya mendapatkan informasi tentang Rustyvibes di forum internet. Katanya ini bisa berjalan tanpa Electron, tetapi dengan bantuan Rust. Rust adalah sebuah bahasa pemrograman sistem yang pengembangannya didukung oleh penelitian dari Mozilla. Bahasa ini dirancang agar menjadi pemrograman yang “aman, konkuren dan praktis”. ...

October 5, 2022 · 3 min · Rafi

Mechvibes : Aplikasi Penghasil Suara Keyboard Mechanical untuk Laptop

mrfdn.com - Keyboard Mechanical merupakan hardware komputer yang wajib dimiliki jika anda ingin berlama-lama mengetik atau ngoding. Dengan menggunakan mechanical keyboard anda akan merasakan sesuatu yang berbeda saat mengetik. Bukan hanya suara tetapi feel saat menekan tuts keyboard juga berbeda. Mechanical keyboard ada banyak macamnya, tiap jenisnya memiliki harga yang berbeda-beda, ada yang murah ada juga yang mahal. Buat anda yang belum kesampaian untuk membeli keyboard mechanical beneran, ada sebuah aplikasi yang bisa anda gunakan saat ini, namanya Mechvibes. ...

September 29, 2022 · 2 min · Rafi

3 Alat Online Gratis Teratas untuk Kompres PDF pada tahun 2022

Kompresor ukuran PDF yang baik akan memungkinkan Anda untuk kompres pdf file tanpa menurunkan resolusi Daftar Isi Kompresor ukuran PDF yang baik akan memungkinkan Anda untuk kompres pdf file tanpa menurunkan resolusi 1. Theonlineconverter: 2. Sejda PDF: 3. SmallPDF: Jika Anda bertanya-tanya mana kompresor PDF gratis terbaik, kami memiliki beberapa opsi untuk Anda. Beberapa produk ini memiliki situs web yang dapat Anda gunakan untuk kompresi online, versi desktop lainnya harus Anda unduh. Wondershare PDFelement - Editor PDF adalah yang direkomendasikan. ...

June 29, 2022 · 3 min · Rafi