ইন Aquamacs 3.2 , আমি remap করতে চান cmd+ + Wতাই এটি ফ্রেম বন্ধের পরিবর্তে বর্তমান বাফার মেরে ফেলবে। আমি এক উইন্ডো সহ ক্লাসিক ইম্যাক্স স্টাইলে অ্যাকোয়া্যাক্স ব্যবহার করি, তাই আমি উইন্ডো বন্ধ করার চেয়ে বার বার বন্ধ করি।
আমি আমার চেষ্টা করেছিলাম এটির .emacs
কোনও প্রভাব নেই।
(global-unset-key [?\s-w])
(define-key global-map [?\s-w] 'kill-buffer)
আমিও একটা প্রকরণ চেষ্টা এই উত্তরটি কিন্তু এটি এখনও জানালা নিহত।
(defun kill-current-buffer ()
(interactive)
(kill-buffer (current-buffer)))
(global-unset-key (kbd "s-w"))
(global-set-key (kbd "s-w") 'kill-current-buffer)
আমি এই কোডটি এই উত্তরটিতে প্রস্তাবিত~/Library/Preferences/Aquamacs Emacs/Preferences.el
হিসাবে রাখার চেষ্টা করেছি ।
আমি এটি যাচাই হয়েছে describe-function
তা যাচাই করেছি ।
kill-current-buffer is an interactive Lisp function in `.emacs'.
It is bound to s-W.
(kill-current-buffer)
Not documented.
.emacs
এবং এগুলিতে ~/Library/Preferences/Aquamacs Emacs/Preferences.el
আমার অন্যান্য পছন্দ আছে বলে স্পষ্টতই পড়তে চলেছে । এমনকি আমি কোডটিতে ব্যবহার eval-region
করলেও এটি কার্যকর হয় না। আমি describe-function
এটি লোড হয়েছে তা দিয়ে যাচাই করেছি ।