Bloklar gibi anahtar kelimeler ile tanımlanan bir dil (Julia) ise for..end, begin..endyanı sıra parantez, böyle bir bloğunun üzerine atlamak için iyi bir yolu nedir? Ayrıca, endyalnızca bir blok anahtar kelime değil, aynı zamanda başka yerlerde kullanılan geçerli bir tanımlayıcıdır.
Bunun bir yolu, blok başlatma / kapama regex'ini aramak ve tüm dizeleri, yorumları ve endleri vb. Atlamaktır, ancak bu biraz verimsiz ve biraz çirkin.
Emacs'ın kendi sözdizimi ayrıştırma işleminin bu tür blok anahtar kelimeleri tanımasını sağlamanın bir yolu var mı, böylece forward/backward-sexpotomatik olarak çalışacak ve böylece mevcut bloğun başlangıcından çıkışını hızlı bir şekilde anlatabilecek syntax-ppssmi , örneğin ?
[Not: Dosyayı kendim ayrıştırma umursamıyorum, ancak bu durumda ayrıştırıcının emac'ların geri kalanına nasıl takılması gerektiğini hala bilmek istiyorum.]
ruby-modeYakut için benzer bir şey yapan bir göz atabilirsiniz . Başka bir seçenek smartparens'e kanca yapmaktır , yakut modu için başlangıç noktası olarak kullanabileceğiniz özel bir konfigürasyona sahiptir