আমি ইমাক্স নবাগত এবং ইমাসে আমার উত্স কোডগুলি স্বয়ংক্রিয়ভাবে পুনরায় গঠনের জন্য আমি সিজে শর্টকাটে ম্যাপযুক্ত সহজ ম্যাক্রো mark-whole-buffer
এবং indent-region
কমান্ডগুলি তৈরি করেছি :
(fset 'format-document
"\C-[xmark-whole-buffer\C-m\C-[xindent-region\C-m")
(global-set-key (kbd "C-j") 'format-document)
যাইহোক, কার্যকর করা হলে, কার্সারের আসল অবস্থানটি হারিয়ে যায় এবং নতুন কার্সার অবস্থান বাফারের শুরুতে সেট করা হয়। এই ম্যাক্রো সঞ্চালন এবং কার্সারটিকে তার আগের অবস্থানে ফিরিয়ে দেওয়ার কীভাবে কোনও উপায় আছে? আমি উবুন্টু ১৪.০৪-তে জিএনইউ / ইম্যাকস 24.3 ব্যবহার করছি।
ধন্যবাদ