Emacs Lisp'de, değişkende saklanan bir arabellek konumunuz varsa, hangi sütunda bulunduğunu nasıl bulabilirsiniz?Emacs Lisp'de tampon konumu sütunu mu?
7
A
cevap
16
columns ve belgelerine bakın.
1
Trey zaten çivilenmişti (kişisel olarak denemediğim halde), ancak burada yazdığım bir şey var.
(defun calculate-column (point)
(save-excursion
(goto-char point)
(beginning-of-line)
(- point (point))))
+4
"Current-column" yerleşik işlevi olduğunda, neden kendiniz hesaplamayı zahmetsiz yapıyorsunuz? Tüm özel durumları unutmayacaksın. Sekmeler gibi. – nschum
+0
@nschum Veya "display" özellikleri gibi. –
İlgili konular
- 1. Boru emacs yeni tampon Örneğin
- 2. anahtarı-tampon listeden "nefret tampon" dışla
- 3. Emacs: aynı tampon, iki pencere, daralmış bir, bir değil
- 4. Bir contextmenustrip'in konumu ayarlanamıyor mu?
- 5. Sıfırlama tanımları ve kapatmadan .emacs yeniden veya Bildiğim kadarıyla anladığım kadarıyla Emacs ve yeniden aç tampon
- 6. emacs,
- 7. Bir tampon nasıl artırılır?
- 8. httpUploadProgress, Tampon verileri için beklendiği gibi çalışmıyor mu?
- 9. SQL, siparişi kaybeden bir sütunu mu güncelliyor?
- 10. Emacs masaüstü TRAMP bağlantılarını hatırlamıyor mu?
- 11. Erişim Akışı Tampon HttpWebRequest
- 12. Koleksiyon Protokoller Tampon mesajlar?
- 13. - İhtiyacım Ne filestream tampon
- 14. Derinlik Tampon OpenGL
- 15. Emacs - emacsclient veya yeni kare?
- 16. Basit Emacs tuş atamaları
- 17. Nasıl gidileceğini Emacs arabelleklerinde
- 18. Emacs 'Eclipse için tampon/pencere desteği benzeri bir şey var mı?
- 19. Emacs, R, Sweave: Emacs
- 20. Emacs
- 21. Emacs
- 22. Emacs
- 23. Emacs
- 24. Emacs
- 25. Emacs
- 26. Emacs
- 27. Emacs
- 28. Emacs
- 29. Emacs
- 30. Emacs
Bunun için “satır numarası-at-pos” ile karşılık gelen “sütun-no-pos” işlevinin neden kullanıldığını merak ediyorum. – wdkrnls