BerandaComputers and TechnologyGunakan Vim untuk mengirim email dan memeriksa kalender Anda

Gunakan Vim untuk mengirim email dan memeriksa kalender Anda

Tahun lalu, saya membawakan Anda 19 hari alat produktivitas baru (untuk Anda) untuk tahun 2019. Tahun ini, saya mengambil pendekatan yang berbeda: membangun lingkungan yang akan memungkinkan Anda menjadi lebih produktif di tahun baru, menggunakan alat yang mungkin atau mungkin belum Anda gunakan.

Melakukan (hampir) semua hal dengan Vim, bagian 1

Saya menggunakan dua editor teks secara teratur – Vim dan Emacs . Mengapa keduanya? Mereka memiliki kasus penggunaan yang berbeda, dan saya akan membicarakan beberapa di antaranya di beberapa artikel berikutnya dalam seri ini.

Oke, jadi mengapa melakukan semuanya di Vim? Karena jika ada satu aplikasi yang ada di setiap mesin yang saya akses, itu adalah Vim. Dan jika Anda seperti saya, Anda mungkin sudah menghabiskan banyak waktu di Vim. Jadi mengapa tidak menggunakannya untuk semua hal ?

Sebelum itu, Anda perlu melakukan beberapa hal. Yang pertama adalah memastikan Anda memiliki dukungan Ruby di Vim. Anda dapat memeriksanya dengan vim –version | grep ruby ​​. Jika hasilnya bukan + ruby ​​ , itu perlu diperbaiki. Ini bisa jadi rumit, dan Anda harus memeriksa dokumentasi distribusi Anda untuk paket yang tepat untuk diinstal. Di MacOS, ini adalah MacVim resmi (bukan dari Brew), dan di sebagian besar distribusi Linux, ini adalah vim-nox atau vim-gtk — BUKAN vim-gtk3.

Saya menggunakan Patogen untuk memuat otomatis plugin dan bundel saya. Jika Anda menggunakan Vundle atau pengelola paket Vim lainnya , Anda harus menyesuaikan perintah di bawah ini untuk bekerja dengannya.

Lakukan email Anda di Vim

Tempat awal yang baik untuk menjadikan Vim bagian yang lebih besar dari rencana produktivitas Anda adalah menggunakannya untuk mengirim dan menerima email dengan Tidak banyak menggunakan abook untuk mengakses daftar kontak Anda. Anda perlu menginstal beberapa hal untuk ini. Semua kode contoh di bawah ini ada di Ubuntu, jadi Anda harus menyesuaikannya jika Anda menggunakan distribusi yang berbeda. Lakukan penyiapan dengan:

 

sudo apt instal notmuch-vim ruby-mail
ikal - o ~ / . vim / plugin / abook - buat-dirs https: // raw.githubusercontent.com / dcbaker / vim-abook / menguasai / plugin / abook.vim

Sejauh ini bagus. Sekarang mulai Vim dan jalankan : NotMuch . Mungkin ada beberapa peringatan karena versi perpustakaan surat yang lebih lama notmuch-vim ditulis untuk, tetapi secara umum, Vim sekarang akan menjadi klien email Notmuch berfitur lengkap.

Jika Anda ingin melakukan pencarian untuk tag tertentu, ketik t , masukkan nama tag, lalu tekan Enter. Ini akan menarik daftar semua pesan dengan tag itu. Kombinasi tombol s menampilkan a Pencarian: prompt yang akan dilakukan pencarian lengkap dari database Notmuch. Menavigasi daftar pesan dengan tombol panah, tekan Enter untuk menampilkan item yang dipilih, dan masukkan q untuk keluar dari tampilan saat ini.

Untuk menulis email, gunakan c penekanan tombol. Anda akan melihat pesan kosong. Di sinilah abook.vim plugin masuk. Hit Esc dan masukkan : AbookQuery , di mana adalah bagian dari nama atau alamat email yang ingin Anda cari. Anda akan mendapatkan daftar entri dalam database abook yang cocok dengan pencarian Anda. Pilih alamat yang Anda inginkan dengan mengetikkan nomornya untuk menambahkannya ke baris alamat email. Selesai mengetik dan mengedit email, tekan Esc untuk keluar dari mode edit, dan masuk , s mengirim.

Jika Anda ingin mengubah tampilan folder default ketika : NotMuch dimulai, Anda dapat menambahkan variabel g: notmuch_folders ke . vimrc file:

 

biarkan g: notmuch_folders=[
      [ 'new', 'tag:inbox and tag:unread' ],
[ 'inbox', 'tag:inbox' ],
[ 'unread', 'tag:unread' ],
[ 'News', 'tag:@sanenews' ],
[ 'Later', 'tag:@sanelater' ],
[ 'Patreon', 'tag:@patreon' ],
[ 'LivestockConservancy', 'tag:livestock-conservancy' ],
]

Ada lebih banyak pengaturan yang tercakup dalam dokumentasi plugin Notmuch, termasuk mengatur kunci untuk tag dan menggunakan program email alternatif.

Konsultasikan kalender Anda di Vim

Sayangnya, tampaknya tidak ada program kalender untuk Vim yang menggunakan format vCalendar atau iCalendar. Ada Calendar.vim , yang dilakukan dengan sangat baik. Siapkan Vim untuk mengakses kalender Anda dengan:

 

CD ~ / . vim /bundel
git clone git @ github.com:itchyny / calendar.vim.git

Sekarang, Anda dapat melihat kalender Anda di Vim dengan memasukkan : Kalender . Anda dapat beralih antara tampilan tahun, bulan, minggu, hari, dan jam dengan dan > . Jika Anda ingin memulai dengan tampilan tertentu, gunakan – view= untuk memberi tahu mana yang ingin Anda lihat. Anda juga dapat menambahkan tanggal ke salah satu tampilan. Misalnya, jika saya ingin melihat apa yang terjadi pada minggu 4 Juli 2020, saya akan memasukkan : Kalender -tinjau minggu 7 4 2020 . Bantuannya cukup bagus dan dapat diakses dengan ? kunci.

Calendar.vim juga mendukung Google Kalender (yang saya perlukan), tetapi pada Desember 2019 Google menonaktifkan akses untuk itu. Penulis telah memposting solusi di masalah pada
GitHub
.

Jadi begitulah, surat, alamat, dan kalender Anda ada di Vim. Tapi Anda belum selesai; Anda akan melakukan lebih banyak lagi dengan Vim besok!

Read More

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments