Cách tốt nhất để đạt được điều gì đó như gấp mã hoặc kiểu quay vòng mà chế độ tổ chức sử dụng. Giải pháp tốt nhất trong elisp để tạo ra loại hành vi này là gì?
CHỈNH SỬA: Tôi xin lỗi vì tôi không rõ ràng. Tôi muốn lập trình một cái gì đó trong elisp thực hiện những thứ rất giống với việc gấp mã hoặc thực sự giống như chế độ tổ chức nhất với hệ thống phân cấp có thể được mở rộng. Tôi đang tự hỏi cách tốt nhất để đạt được điều này ảnh hưởng. Tôi nghĩ rằng tôi đã nghe nói lớp phủ emacs là một giải pháp tốt, nhưng tôi không biết.
Theo như cách gấp, tôi chỉ sử dụng bộ hiển thị có chọn lọc nội bộ
CHỈNH SỬA SỐ 2:
Cảm ơn vì câu trả lời nhưng tôi nghĩ rằng tôi đang đặt câu hỏi sai, vì vậy hãy để tôi cố gắng nói rõ hơn về những gì tôi đang cố gắng làm. Tôi muốn tạo cái sau
Khi bạn đặt quan điểm của mình vào một hàm và gọi hàm elisp này, nó sẽ đặt định nghĩa hàm từ bất cứ đâu (tôi đang nghĩ đến việc chỉ sử dụng thẻ tìm kiếm cho việc này) và mở nó ra trong bộ đệm hiện tại. Ý tưởng là nếu bạn phải chuyển đến một vùng đệm khác để đọc định nghĩa hàm, tôi cảm thấy nó giống như một sự chuyển ngữ cảnh sang một tệp khác. Vì vậy, tôi muốn nó hoạt động giống như mã gấp chỉ nó kéo mã bên ngoài từ bộ đệm. Điều này gây ra một số vấn đề vì nó không thể dán mã vào bộ đệm một cách thành thạo hoặc nếu ai đó lưu nó, nó sẽ lưu mã được kéo vào. Vì vậy, tôi đang tự hỏi nếu có cách nào để tạo ra một khu vực bên trong một bộ đệm cũng không phải là một phần của bộ đệm. Tôi nghĩ nó có nghĩa.
EDIT NB 2
và đặt một câu hỏi mới cho nó.