Tmux অধীনে Emacs মধ্যে বন্ধ সৌর ব্যাকগ্রাউন্ড রং


2

প্রদর্শনী আমি: সমতল Emacs।

Plain Emacs.

প্রদর্শন II: tmux অধীনে emacs।

Emacs under tmux.

রঙের ছায়া ভিন্ন, এবং গুরুত্বপূর্ণভাবে, পটভূমির রঙের পার্থক্য নিল (যেমন শীর্ষ মেনুতে দেখুন)। কেউ এই মধ্যে চালানো?

আমি যেমন tmux চলমান করছি tmux -2, $TERM tmux হয় screen-256color, আমি ব্যাবহার করছি color-theme-solarized dark Emacs মধ্যে, এবং iTerm2 জন্য Solarized ... কিছুটা বিরক্তিকর!


অদ্ভুত, সেটিং TERM=xterm-256color tmux এর ভিতরে এটি ঠিক করতে মনে হয় (যেগুলিতে রঙগুলি সঠিকভাবে দেখায়; কিছুক্ষণ পরেই জগাখিচুড়ি হবে কিনা তা নিশ্চিত করতে পারছি না)।
Ashe

... সম্পূর্ণরূপে এটি ঠিক না-এটি এখনও একই ভাবে কিছু রং বৈষম্য করে না। রহস্যময়।
Ashe

উত্তর:


3

আমি ভিম একই সমস্যা ছিল। আমার নিম্নলিখিত ব্যবহার করে ~/.tmux.conf একটি নতুন tmux অধিবেশন তৈরি করার পরে আমার জন্য কাজ করেছেন:

set -g default-terminal "screen-256color"


বাহ, দুঃখিত! আপনার উত্তর ভুলে গেছেন। আমি শেষ settling শেষ set -g default-terminal "xterm-256color"। আমি কেন নিশ্চিত নই, কিন্তু মনে হচ্ছে এটি কৌশল। আপনার উত্তর আমাকে পেয়েছিলাম, যদিও!
Ashe

1
tmux overrides TERM মান সঙ্গে screen-256color যেখানে পরিবর্তে আপনি চান xterm-256color আপনার জন্য emacs। যদি tmux কনফিগার কৌশলটি কাজ করে না (এটি আমার জন্য নয়) আপনি ওরফে emacs করতে পারেন "TERM=xterm-256color emacs -nw" আপনার মধ্যে .bashrc। Solarized জন্য এই বাগ রিপোর্ট দেখুন github.com/sellout/emacs-color-theme-solarized/issues/104
Arjuna Del Toso
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.