Termux Ayarları ve AstroNvim Kurulumu
Mobil cihazlarda güçlü bir Linux terminal ortamı olan Termux, özellikle yazılımcılar ve sistem yöneticileri için büyük bir kolaylık sağlıyor. Bu yazıda, Termux ortamınızı yapılandırmak ve AstroNvim gibi güçlü bir Neovim yapılandırmasını yüklemek için gerekli adımları sade ve etkili bir şekilde anlatıyorum.
📦 Termux Kurulum Adımları
İlk olarak gerekli repo’ları etkinleştirin ve depolama erişimi iznini ayarlayın:
pkg install root-repo
pkg install x11-repo
termux-setup-storage
Bu adımlar, Termux'un daha fazla yazılım paketi kurabilmesini ve cihazınızın dosya sistemine erişmesini sağlar.
🧾 Gereksinimler
Tüm gerekli paketleri otomatik olarak kurmak için bir Requirements.sh
dosyası oluşturun ve aşağıdaki içeriği yapıştırın:
reqlist=("git" "curl" "lua5.3" "lua-language-server" "stylua" "wget" "npm" "node" )
for VAR in "${reqlist[@]}"
do
pkg install "$VAR" -y
echo "ŞU AN YÜKLENİYOR ==> $VAR"
done
# TODO: Gerekirse 'reqlist' içeriğini güncelleyin
Bu script, Neovim ortamınızı daha zengin hale getirecek araçları yükler:
- Lua 5.3 ve diliyle ilgili araçlar
- Node.js ve npm
- Git, Curl, Wget gibi temel araçlar
🚀 AstroNvim Kurulumu
Modern ve özelleştirilebilir bir Neovim yapılandırması olan AstroNvim, Termux üzerinde de sorunsuzca çalışabilir. Kuruluma başlamadan önce eski yapılandırmaları yedeklemeniz önerilir.
Bir astro-installer.sh
dosyası oluşturun ve aşağıdaki kodu yapıştırın:
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.local/state/nvim ~/.local/state/nvim.bak
mv ~/.cache/nvim ~/.cache/nvim.bak
git clone --depth 1 https://github.com/AstroNvim/template ~/.config/nvim
rm -rf ~/.config/nvim/.git # AstroNvim'in kendi git geçmişini silin
Bu işlem, AstroNvim’in varsayılan yapılandırma şablonunu yükler ve kendi yapılandırmanızı kurmaya hazır hale getirir.
🎯 Sonuç
Artık Termux ortamınız AstroNvim için hazır. Bu yapı sayesinde mobil cihazınızda neredeyse masaüstü kalitesinde bir geliştirme ortamına sahip olabilirsiniz.