Emacs’ı Linux’a Nasıl Yükleriz? 3 Farklı Yöntem

Emacs, Linux sistemlerinde kullanıcıların sık başvurduğu gelişmiş bir metin düzenleyicisidir. Tek bir editör aracılığıyla kod yazma, yapılandırma dosyalarını düzenleme ve uzun metinler üzerinde çalışma işlemlerini bir arada yapabiliriz. Bu rehberde hem Linux için Emacs kullanımını hem de Linux Mint üzerinde yer alan üç kurulum seçeneğini adım adım açıklayalım.

Emacs’ı APT üzerinden yükleyelim

Linux Mint, Ubuntu tabanlı olduğu için APT paket yöneticisini doğrudan kullanabiliriz. Terminali açıp tek bir komutla Emacs’ı hemen yükleyebiliriz.

Kurulum bittiğinde uygulamanın menüye otomatik olarak eklendiğini fark ederiz.
Bu yöntem hızlıdır ve ekstra ayar gerektirmediği için özellikle yeni kullanıcılar için en uygun başlangıç adımı olur.

Linux Mint Üzerinde Emacs Kurulumu

Sistemi güncelleyerek başlayalım

Terminali açıp paket listesini yenileyelim ve güncelleme işlemi tamamlanana kadar bekleyelim; bu adım sonraki kurulumları daha kararlı hâle getirir.

Snap desteğini ekleyip Emacs’ı Snap üzerinden kuralım

Linux Mint sistemine Snap varsayılan olarak pasif gelir. Snap’i etkinleştirmek için terminali açalım ve gerekli komutu girelim.

Snap yüklendikten sonra Emacs paketini aratalım ve kurulum işlemini başlatalım.

Snap uygulamaları kendi içinde çalıştığı için sistemdeki paketleri etkilemez. Daha güncel Emacs sürümlerini denemek istersek bu yöntemi kullanalım.

GUI ortamını kullanarak Emacs’ı yükleyelim

Terminal kullanmak istemiyorsak Yazılım Yöneticisi’ni açalım.

Arama kutusuna “Emacs” yazalım ve listede görünen uygulamayı seçip yükleme butonuna basalım. Grafik arayüz bize açıklamaları, kullanıcı yorumlarını ve sürüm bilgilerini gösterir. Bu yöntem özellikle yeni kullanıcılar için oldukça kolay bir kurulum sunar.

Emacs’ı başlatalım
Kurulum tamamlandıktan sonra Emacs’ı menüden açalım. Terminalden çalıştırmak istersek emacs komutunu girelim. Editör açıldığında menü çubuğunu, çalışma alanını ve mini-tampon bölümünü inceleyelim.

Güncellemeleri kontrol edelim
APT ile kurduysak Emacs sistem güncellemeleriyle birlikte otomatik olarak yenilenir. Snap üzerinden yüklediysek güncelleme komutunu çalıştırarak paketi güncelleyelim.

Linux’ta Emacs Kullanma Temelleri

Kurulumdan sonra Emacs’ın arayüzüne adım adım bakalım ve temel işlemleri uygulayalım.

Arayüzü inceleyelim

Yeni bir dosya oluşturmak için CTRL + X ardından CTRL + F tuşlarına basalım. Dosya adını yazalım ve ENTER ile onaylayalım.

Temel kısayolları kullanalım

Kaydedelim → C-x C-s

Çıkalım → C-x C-c

Yardımı açalım → C-h

Eğitime girelim → C-h t

Bu kombinasyonları kullanarak temel işlemleri hızlandıralım.

Belge içinde hareket edelim

Aşağı inelim → C-n

Yukarı çıkalım → C-p

Sağa gidelim → C-f

Sola gidelim → C-b

Sayfa aşağı inelim → C-v

Sayfa yukarı çıkalım → M-v

Bu kısayollar uzun dosyalarda hızlı şekilde gezinmemizi sağlar.

Metin düzenleme işlemlerini uygulayalım

Seçimi başlatmak için → C-Space

Sonlandırmak için → C-Space

Kopyalayalım, keselim ve yapıştıralım

Kopyala → M-w

Kes → C-w

Yapıştır → C-y

Silme işlemlerini yapalım

Kelime silelim → M-d

Satır silelim → C-k

Emacs dosya türünü algılayıp ilgili moda geçer.

Python, C ya da HTML dosyalarıyla çalışırken sözdizimi renklendirmesi ve girinti düzeni gibi özellikler kendiliğinden devreye girer. Python geliştiricileri için bu yapı oldukça rahat bir çalışma alanı oluşturur.

Ayrıca Python tarafında hazırladığım Python komut satırıyla HTTP sunucusu başlatma rehberine de göz atabilirsiniz. Oradaki örnek kodları Emacs içinde düzenlerken bu modların sunduğu kolaylıkları çok daha net hissedebilirsiniz.

Sık Sorulan Sorular

Emacs APT ile mi yoksa Snap üzerinden mi daha stabil çalışır?

APT üzerinden yüklenen Emacs sürümü doğrudan Mint depolarından geldiği için sistemle daha uyumludur. Snap sürümü güncel özellikler sunar ama başlatma süresi biraz daha uzundur. Kararlılık istiyorsan APT, yeni özelliklere ulaşmak istiyorsan Snap tercih edilir.

Emacs başlatırken “GTK module error” gibi hatalar alıyorum

Bu uyarılar genelde eksik tema veya arayüz kitaplıklarından kaynaklanır. Aşağıdaki komutla eksik bağımlılıkları tamamlamak sorunu çözer:

sudo apt install gnome-themes-extra

Emacs açtığım dosyanın modunu otomatik seçmiyor?

Dosya uzantısı tanınmıyorsa Emacs modu etkinleştirmez. Aşağıdaki komutla modu manuel olarak başlatabilirsiniz.

M-x python-mode
M-x html-mode
M-x c-mode

Uzantı yanlışsa düzenleyip yeniden denemek gerekir.

Satır numaralarını nasıl görünür hâle getiririm?

Satır numaralarını aktifleştirmek için şu komutu çalıştıralım

M-x linum-mode

Kalıcı yapmak istersen .emacs dosyasına şu satırı ekleyebilirsin.

(global-linum-mode 1)

Yorum yapın