আমি সম্প্রতি পড়া এ গিয়ে Emacs মধ্যে শেল রানিং , এবং কিছু সময় সীমিত ক্ষমতা কাজ করার জন্য আমার সম্প্রসারিত Zsh প্রম্পট মানিয়ে ব্যয় M-x shell
এবং M-x ansi-term
।
এই প্রয়াস অনুসরণ করে আমি এখন অবশেষে এমএএমএসের মধ্যে থেকে জেডএসটি ব্যবহার করতে সক্ষম হয়েছি, তবে এটির সাথে একটি "ছোটখাটো নাবালক" উপদ্রব রয়েছে M-x ansi-term
। আমি সর্বদা 4m
প্রম্পটের আগে বিপথগামী পাঠ্যটি দেখি ।
আপনি দেখতে পাচ্ছেন, এই ঘটনাটি প্রকৃত প্রম্পট থিমের থেকে আলাদা বলে মনে হচ্ছে। এটি কোনও অন্তর্নির্মিত প্রম্প্টগুলির সাথে উপস্থিত হয়, এমনকী এমন সাধারণ সরল যা কোনও অভিনব নিয়ন্ত্রণের অক্ষর ব্যবহার করে না। প্রকৃতপক্ষে, এটি ডিফল্ট প্রম্পটের সাথেও ঘটে, অর্থাত্ আমি যদি আমার ছাড়া Zsh শুরু করি .zshrc
।
ঠিক আছে, এটি সত্যিই কেবল একটি সামান্য উপদ্রব এবং আমি এ থেকে মুক্তি পেতে সক্ষম না হলে আমি আসলেই কিছু মনে করব না — আমি বেশিরভাগ ক্ষেত্রেই পছন্দ করি M-x shell
যেখানে এই সমস্যাটি ঘটে না।
তবে এটি সত্যিই আমাকে বিরক্ত করে যে আমি সত্যিই এটির ডিবাগ করার চেষ্টা করেও আমি এই সমস্যার কারণ খুঁজে পেতে সক্ষম হইনি। যদিও আমি অবশ্যই বলতে পারি যে টার্মিনাল সম্পর্কে আমার বোঝার পরিবর্তে সীমিত, তাই আমি সম্ভবত খুব স্পষ্টভাবে মিস করেছি missed
আমি ওএস এক্স 10.10 এ আছি। আমার ইমাসগুলি 25.0.50 হয়, সরাসরি হোমব্রু দিয়ে ট্রাঙ্ক থেকে তৈরি করুন এবং কোনও বিশেষ পতাকা নেই। যোশেমাইটের সাথে অন্তর্ভুক্ত হিসাবে জেডএসটি 5.0.5, তবে সমস্যাটি হোমব্রিউয়ের মাধ্যমে 5.0.7 ইনস্টল করার পরেও ঘটে।
কেউ কি এই বিষয়ে আলোকপাত করতে পারেন?
system-user-terminfo
কিছুই পরিবর্তন হয়নি। পরিবর্তন $TERM
সমস্যা সমাধান করে, কিন্তু এটি সমাধান হতে পারে না, তাই না? সর্বোপরি, এটি একটি মিথ্যা, মূলত: ansi-term
কোনও এক্সটার্ম নয়, এবং অবশ্যই 256 টি রঙ সমর্থন করে না।
\x1b[37;4m
একটি সাদা রঙ নির্দিষ্ট করে 37 এবং আন্ডারলাইনযুক্ত পাঠ্য 4 দিয়ে I সহ আমি আপনার সমস্যাটি পুনরুত্পাদন করতে পারি না। আমার zsh 5.0.7 এবং আনসিস- টার্মের 'প্রতিধ্বনি $ TERM' আমাকে জরুরী রঙ দেয় , আমার ইমাসগুলি 24.4.1 । আমি ডিফল্ট সংস্করণ 'env HOM = ~ / tmp / emacstest emacs -Q' পরীক্ষা করেছি এবং আমি কোনও সমস্যা দেখতে পাচ্ছি না।
emacs -Q
এবং কোনও জেডএস কনফিগারেশন মোটেই নেই।