আমি ম্যাক ওএস এক্সে 'ইস্পেল' ব্যবহার করতে ইমাসকে কীভাবে কনফিগার করব?


27

আমি brewআমার প্যাকেজ ম্যানেজার হিসাবে ইমা্যাক এবং ইস্পেল উভয়ের জন্য ব্যবহার করছি । আমি উভয় ইনস্টল করা আছে। একটি দ্রুত গুগল করে, আমি ইসপ্যাকগুলি কোথায় রয়েছে তা এবং সঠিক অভিধানগুলি লোড করার জন্য কীভাবে তা নির্ধারণ করতে অক্ষম ছিল।

ঠিক এখন যখন আমি একটি না M-x ispell-check-version, এ গিয়ে Emacs saucily উত্তর: Searching for program: No such file or directory

আমি কীভাবে Emacsব্যবহার করতে কনফিগার করব ispell?

উত্তর:


15

আপনি যে পরিবর্তনশীলটি সন্ধান করছেন তা হ'ল ispell-program-name। এটি আপনার কোথাও স্টাফ করুন .emacs:

(setq ispell-program-name "/path/to/ispell")

অথবা ব্যবহার M-x set-variableইত্যাদি

তথ্যসূত্র:

  • সূত্র থেকে ispell.el

    (defcustom ispell-program-name
      (or (locate-file "aspell"   exec-path exec-suffixes 'file-executable-p)
          (locate-file "ispell"   exec-path exec-suffixes 'file-executable-p)
          (locate-file "hunspell" exec-path exec-suffixes 'file-executable-p)
          "ispell")
      "Program invoked by \\[ispell-word] and \\[ispell-region] commands."
      :type 'string
      :group 'ispell)
    
  • আরও দেখুন: http://emacswiki.org/emacs/InteractiveSpell

যখনই আপনি কোনও ইম্যাক্স ফাংশনটি খুঁজে পাবেন না, মনে রাখবেন C-h f(বা একটি ভেরিয়েবল C-h v:)। প্রম্পটে প্রবেশ ispellকরা Describe functionআপনাকে তা জানায় ispell is an interactive compiled Lisp function in 'ispell.el'.এবং সেখান থেকে আপনি সাধারণত যা সন্ধান করছেন তা খুঁজে পেতে পারেন।


1
আপনি যদি ইস্পেল-প্রোগ্রাম-নাম সেট করতে সেট-ভেরিয়েবল ব্যবহার করেন তবে নিশ্চিত হয়ে নিন যে আপনি মানের চারপাশে ডাবল উদ্ধৃতি রেখেছেন। আমার ক্ষেত্রে এটি ছিল "/ অপ্ট / স্থানীয় / বিন / আসপিল"
জিস্টনিডিওট

11

আমার .emacsনিখুঁত পাথ (যা করতে আমি অনিচ্ছুক ছিলাম, যেহেতু আমি বিভিন্ন ওএসের মধ্যে ফাইলটি ভাগ করে নিই) সাথে মেশিনের মাধ্যমে আইপেল ইনস্টল করছিলাম না কেন এটি সমাধান করতে আমাকে সাহায্য করেছিল?

brew install ispell --with-lang-en

যেমন ব্যাখ্যা এই উত্তর (এবং আমার মন্তব্য)।


1

এটি পরিবেশগত পরিবর্তনশীল সমস্যা। exec-path-from-shellপ্যাকেজ আমার জন্য এই সমস্যা সংশোধন।

মূল্যায়ন করার পরে (exec-path-from-shell-initialize), ইস্পেল কাজ করেছিলেন।


0

এমনকি যদি আপনি কেবল ইস্পেল ইনস্টলের জন্য ব্রু ব্যবহার করেন এবং এই ধরণের ডিএমজি থেকে ইম্যাকগুলি ইনস্টল করে থাকেন এবং আপনি ডকের আইকন থেকে ইমাস চালান, আপনি লগআউট এবং আবার লগইন করতে চান, যেহেতু ওএস এক্স আপনার পথের আইটেমগুলি ক্যাশে করে এবং অবিলম্বে ispell দেখতে পাবেন না। যদি এই তথ্যটি আপনার কাছে সংবাদ না হয় তবে আপনি সম্ভবত এই সমস্যাটিকে ঘিরে কাজ করতে পারেন।


0

খুব নিশ্চিত যে এটি এখনই একটি সমাধান হওয়া সমস্যা হতে পারে তবে তবুও আমি যুক্ত করতে চেয়েছিলাম যে আমি ম্যাক ওএস এক্সে সফলভাবে ইস্পেল ব্যবহার করেছি। হোমব্রুতে ইস্পেল ইনস্টল করা এবং তারপর .emacs (/ usr / স্থানীয় / বিন) সমাধানের সঠিক পথটি যুক্ত করা আমার জন্য সমস্যা

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.