স্বয়ংক্রিয়ভাবে emacs দীর্ঘ লাইন মোড়ানো কিভাবে?


3

আমি শুধু এম-এক্স ব্যবহার করে Gnu emacs 23 স্বয়ংক্রিয় লম্বা লাইন মোড়ানো বৈশিষ্ট্য চেষ্টা করেছি auto-fill-mode। এটা পুরোপুরি কাজ করে। এখন আমি আমার পরিবর্তন .emacs এই বৈশিষ্ট্যটি সর্বদা চালু থাকলে নিম্নলিখিত ফাইলটি কিন্তু এটি কাজ করে না ...

;;; Xemacs backwards compatibility file
(setq user-init-file
      (expand-file-name "init.el"
            (expand-file-name ".xemacs" "~")))
(setq custom-file
      (expand-file-name "custom.el"
            (expand-file-name ".xemacs" "~")))

(load-file user-init-file)
(load-file custom-file)
(global-linum-mode t)

;;; Scrollbar on the right
(set-scroll-bar-mode 'right)

;;; Open help file
(find-file "/home/manu/These/Docs/Emacs-Shortcuts")
(split-window-horizontally)

;;; Transparency
 ;;(set-frame-parameter (selected-frame) 'alpha '(<active> [<inactive>]))
 (set-frame-parameter (selected-frame) 'alpha '(85 50))
 (add-to-list 'default-frame-alist '(alpha 85 50))

;;; Auto fill to wrap long lines
(add-hook 'text-mode-hook 'turn-on-auto-fill)

কোথায় আমি ভুল?

উত্তর:


5

অনুসারে Emacs FAQ আপনি পাঠ্য মোডের জন্য স্বয়ংক্রিয়-পূরণ মোডটি চালু করতে পারেন (সাধারণ পাঠ্য ফাইলগুলির জন্য)

(add-hook 'text-mode-hook 'turn-on-auto-fill)

যদি আপনি বিশ্বব্যাপী স্বয়ংক্রিয়-পূরণ মোডটি সক্ষম করতে চান (সমস্ত মোডগুলির জন্য) এই লাইনটি আপনার ini ফাইলটিতে যুক্ত করুন:

(setq-default auto-fill-function 'do-auto-fill)

ধন্যবাদ !! শুধু আরেকটি প্রশ্ন, আমি শেষ করেছি যে tex ফাইল (আমি যেগুলি দিয়ে এখন কাজ করছি) সাধারণ পাঠ্য ফাইল হিসাবে বিবেচিত হয় না। এটা অদ্ভুত, না?

No.Text মোড একটি মানব ভাষাতে পাঠ্য ফাইল সম্পাদনা করার জন্য একটি প্রধান মোড। এক্সটেনশান .txt এক্সটেনশানগুলিতে শেষ হওয়া ফাইলগুলি সাধারণত পাঠ্য মোডে খোলে Emacs টেক্সট মোড
hostmaster

আপনার ক্ষেত্রে এটি সম্ভবত লেটেক্স-মোড যা ইম্যাকগুলিতে tex / latex ফাইলগুলি সম্পাদনা করার জন্য ডিফল্ট মোড
hostmaster

6

Emacs 23 আছে visual-line-mode, যা পাঠ্যটি পরিবর্তন করে না, বরং বাফার প্রদর্শনের সময় পরিবর্তে শব্দ সীমানাগুলিতে লম্বা লাইনগুলিকে আবৃত করে। কিছু ধরণের নথির জন্য এটি ভালো auto-fill-mode, যা পাঠ্যকে পরিবর্তন করে এবং তাই "নরম" এবং "হার্ড" লাইন বিরতির মধ্যে পার্থক্য হারায়।

আপনি স্বয়ংক্রিয়ভাবে চালু করতে পারেন visual-line-mode একই ভাবে auto-fill-mode, উদাহরণ স্বরূপ:

(add-hook 'text-mode-hook 'turn-on-visual-line-mode)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.