সাধারণভাবে আপনার একটি ব্যাকেন্ড থাকতে হবে। যদিও এটি একটি ওয়েব সার্ভার হওয়ার দরকার নেই। আপনি যদি কোনও সম্পাদনা খুললে প্রতিবার স্থানীয়ভাবে কোনও স্ক্রিপ্ট চালানোতে স্বাচ্ছন্দ্য বোধ করেন বা কোনও পরিষেবা চালু থাকে (যদিও এটি হ'ল সমস্যাটির কাছাকাছি হবে) এটি পাইপগুলির মাধ্যমে স্থানীয় স্ক্রিপ্টগুলির সাথে যোগাযোগের জন্য API ব্যবহার করে ট্রাট করা যেতে পারে।
সংক্ষেপে এটি কীভাবে কাজ করে তা ব্রাউজারে অ্যাজাক্স ব্যবহার করে। একটি এক্সটেনশানটি কোনও স্থানীয় স্ক্রিপ্টকে কল করতে পারে যা ফলস্বরূপ পছন্দসই সম্পাদকটি খোলায় এবং যোগাযোগ চালিয়ে যায়। স্থানীয় স্ক্রিপ্ট ডেটা মুদ্রণ করে stdout
এবং এক্সটেনশনটি কী ধাক্কা দেয় তা গ্রহণ করে।
অন্য পছন্দটি হ'ল স্থানীয় স্টোরেজ ব্যবহার করা তবে এটি স্থানীয় অ্যাপ্লিকেশন চালু করার সাথে সুন্দরভাবে একত্রিত করার কোনও উপায় খুঁজে পায়নি।
আমার আইস নিয়ে ব্যাকএন্ড এবং প্রাথমিকভাবে সম্পাদক হিসাবে ভিম ব্যবহার করে আইস নিয়ে একটি প্রকল্প রয়েছে তবে এটি ইমাসস এবং গেডিটের মতো জিনিসগুলির সাথেও পরীক্ষা করেছি। আমার একটি কার্যকরী সংস্করণ ছিল, তবে এটি জড়িয়ে পড়েছে এবং কিছু সময়ের জন্য এটির দিকে নজর দেয়নি।
এটি প্রতি সেটের কোনও উত্তর নয় তবে এটি একটি নোট হিসাবে যুক্ত করেছে। আমি প্লাগইনে কাজ করতে এবং এটিতে ফিরে আসতে পারি;) তবে স্থানীয় স্ক্রিপ্টটি যদি নন স্টার্টার হয় তবে আমি ভীত हूं যে এটি আপনার অনুরোধের জন্য খুব বেশি সহায়তা করবে না।