প্রশ্ন ট্যাগ «elisp»

অন্যান্য ভাষার তুলনায় অন্যান্য ভাষার তুলনায় বিশেষত অন্যান্য লিস্প উপভাষার তুলনায় ইমাস লিস্প সম্পর্কে প্রশ্নগুলির জন্য। অর্থাত্, এটি ভাষা সম্পর্কে নিজেই * প্রশ্নের জন্য। * ইম্যাক্স লিস্প * ব্যবহার সম্পর্কে * প্রশ্নের জন্য আইটি * ব্যবহার করবেন না। ইমাস লিস্প হ'ল স্ক্রিপ্টিং এবং প্রোগ্রামিং ল্যাঙ্গুয়েজ যা ইমাস এডিটরটি নির্মিত।

4
কাস্টম.এল এর পরিবর্তে সেটেকের সাথে ভেরিয়েবলগুলি সেট করার সুবিধা?
আমি দেখতে পাচ্ছি যে প্রচুর লোক (এক্সটেনশন লেখক এবং অন্যান্য) এর সাথে কনফিগারেশন উদাহরণ দেয় setq: (setq foo 'bar) এই পরামিতিগুলি প্রায়শই সংজ্ঞায়িত করা হয় defcustom, এগুলি মাধ্যমে কাস্টমাইজেশনের জন্য উপলব্ধ করা হয় custom.el। আমি সাধারণত custom.elসেগুলি সেট করতে ব্যবহার করি। setqপরিবর্তে ব্যবহার করে কি কোনও সুবিধা হবে বা দুটি …

6
আমার .emacs বা অন্যান্য .el কনফিগারেশন ফাইলটি গঠনের জন্য আমি org- মোড ব্যবহার করতে পারি?
আমার .emacsকনফিগারেশন ফাইলটি আরও বড় এবং বৃহত্তর হয়ে উঠছে এবং আমি শিরোনাম, সাবহেডিং যুক্ত করে এবং ইম্যাক্সের সাথে যেমন করতে পারি তেমন সেগুলি লুকিয়ে রাখতে বা প্রদর্শন করতে সক্ষম হয়ে আরও ভাল ওভারভিউ এবং কাঠামো পেতে চাই org-mode। আমি লক্ষ্য করেছি আমি সক্রিয় করতে পারেন যে org-modeএ .emacsবাফার এবং এটি …

3
কীভাবে কীবোর্ড ম্যাক্রোটি লিসপ ফাংশন হিসাবে সংরক্ষণ করবেন?
খুব ঘন ঘন আমাকে একাধিক কী স্ট্রোকের জন্য প্রয়োজনীয় পদক্ষেপের সেটটি সম্পাদন করতে হবে। একই সেশনের জন্য এই পদক্ষেপগুলি কীবোর্ড ম্যাক্রোতে রেকর্ড করা যেতে পারে। একটি উদাহরণ হ'ল ঘন ঘন নির্বাহ করা অনুসন্ধান / কীবোর্ড ম্যাক্রো হিসাবে অপারেশন প্রতিস্থাপন করা হয়। আমি যখন ইমাস ছাড়ি তখন সেই ম্যাক্রোটি হারিয়ে যায়। …

2
এলিস্পের নামস্থান নেই কেন?
প্রশ্ন: এলিস্পের নাম স্থান কেন নেই এবং আমরা কীভাবে সেগুলি পেতে পারি? এলিস্পের বিশ্বব্যাপী ব্যতীত অন্য কোনও নামস্থান নেই, যার ফলে সমস্ত বৈশ্বিক ফাংশন, ভেরিয়েবল এবং ধ্রুবককে একটি অনন্য উপসর্গ সহ উপস্থাপিত করার কোডিং কনভেনশন তৈরি হয়েছিল। বিরক্তিকর বিষয়টিকে বাদ দিয়ে, এটি আমাকে একটি ক্রমবর্ধমান ইস্যু হিসাবে আঘাত করে যা …
40 elisp 

9
আমি কীভাবে ইমাস লিসপ শিখতে পারি?
পটভূমি: আমি বেশিরভাগই একজন vi ব্যবহারকারী এবং ইম্যাক্সে রূপান্তর করছি। বেসিকগুলি অতীত করুন এবং এখন এটি সি এবং কিছু পাইথনে কোড লেখার জন্যও ব্যবহার করুন যাতে একটি আর রূপান্তর করার পরিকল্পনা রয়েছে। দুই দশক আগে আমি যখন গ্রেড স্কুলে পড়ি তখন কয়েক বছর ধরে আমি (প্রচলিত) এলআইএসপি লিখেছিলাম তবে এখন …

5
একটি তালিকার একটি উপাদান প্রতিস্থাপন কিভাবে?
এটি আমার মধ্যে ডিফল্টরূপে রয়েছে auto-mode-alist: ("\\.js\\'" . javascript-mode) (এমনকি সহ emacs -Q) আমি বিকল্প js2-modeজন্য চাই javascript-mode। অবশ্যই, আমি ব্যবহার করতে পারে assq-delete-allএবং তারপর add-to-listআবার, কিন্তু আমি হতাশ করছি কিনা একটি ভাল উপায় নয়। সম্পাদনা করুন: আমি স্পষ্টতই কাস্টমাইজ ব্যবহার করতে চাই না , আমি init.elনিজের তৈরিতে পছন্দ করি।

3
লেসিকাল স্কোপ দিয়ে কেন 'দ্রুত' করা হয়?
dolistম্যাক্রোর সোর্স কোডটি পড়ার সময় আমি নীচের মন্তব্যে চলে এসেছি। ;; এটি একটি নির্ভরযোগ্য পরীক্ষা নয়, তবে এটি কোনও ব্যাপার নয় কারণ উভয় শব্দার্থবিজ্ঞান গ্রহণযোগ্য, এটির একটি গতিশীল স্কোপিংয়ের সাথে সামান্য দ্রুত এবং অন্যটি লেক্সিকাল স্কোপিংয়ের সাথে সামান্য দ্রুত (এবং ক্লিনার শব্দার্থক রয়েছে) । যা এই স্নিপেটকে বোঝায় (যা আমি …

3
পরিবর্তনশীল নামের আগে একক উদ্ধৃতি কখন এবং কখন ব্যবহার করবেন না তা কীভাবে জানবেন?
আমার নীচে আছে: (setq some-variable "less") কেন আমি একক উক্তিটি ব্যবহার করতে চাইছি boundpতা দিয়ে নয় তবে আমি বিভ্রান্ত bound-and-true-p। উদাহরণ 1: (when (boundp 'some-variable) (message "some-variable is %s" some-variable)) ফলাফল: "কিছু পরিবর্তনশীল কম" উদাহরণ 2a: (when (bound-and-true-p some-variable) ;; Note that using single-quote causes error (message "some-variable is %s" …
31 elisp  quote 

4
যখন একটি ল্যাম্বডা এক্সপ্রেশন তীক্ষ্ণ-উদ্ধৃতি?
প্রশ্ন: তখন যদি কখনও, এটি দরকারী একটি ধারালো-উদ্ধৃত lambda, এবং যখন, যদি কখনও, আমরা উচিত না একটি ধারালো-উদ্ধৃত lambda? লোকেরা lambdaতিনটি উপায়ে ব্যবহার করে: প্লেইন: (lambda (x) x) উদ্ধৃত: '(lambda (x) x) ধারালো-উদ্ধৃত: #'(lambda (x) x) এই এসও থ্রেডটি তিন ধরণের আলোচনা করে, এই এসও থ্রেডটি কেন ব্যাখ্যা করবেন না …
30 elisp  functions 

2
তালিকাতে ভেরিয়েবলগুলি যুক্ত করার আগে কীভাবে মূল্যায়ন করবেন?
নীচের স্পষ্টতই কাজ করে না এবং তাই এই প্রশ্ন। আমি নীচের কোডটি কীভাবে সংশোধন করব যাতে মানটি somelistহয় '(("abc" . 123))? (setq x "abc") (setq y 123) (setq somelist nil) (add-to-list 'somelist '(x . y))

3
আমি কখন প্রয়োজনের পরিবর্তে অটোলোড ব্যবহার করব?
আমি যা বুঝি requireসেগুলি থেকে কোডগুলি (মডিউলগুলির মতো কিছু) লোড করতে ব্যবহৃত হয় যদিও এটি পৃথক ফাংশনগুলিও লোড করতে পারে। অন্যদিকে অটোল্যাড, কেবল ফাংশনগুলি নিবন্ধভুক্ত করে এবং কার্যকরকরণের সময়টিতে লোডকে পিছনে দেয় । আমি সম্প্রতি একটি নিবন্ধ পড়েছি যা autoloadএকচেটিয়াভাবে ব্যবহারের পক্ষে রয়েছে । এটা কি autoloadচেয়ে ভাল require? এগুলির …

1
আমি কীভাবে ন্যাডভাইস ব্যবহার করব?
আমার কনফিগারেশনে পরামর্শ পূর্ণ, এবং আমি নতুন চকচকে মিনিমালিস্ট nadvice.elপ্যাকেজ সম্পর্কে শুনছি । আমি ম্যানুয়ালগুলি সন্ধান করেছি এবং উত্সটি পড়েছি , তবে আমি প্রকাশ্যে স্বীকার করব: আসলে কীভাবে এটি ব্যবহার করবেন সে সম্পর্কে আমার এখনও ধারণা নেই। এখানে যে কেউ আমাকে গাইডের দিকে ইঙ্গিত করতে পারেন, বা আমার পুরানো স্টাইলের …

2
এক্সিকিউট-পাথ এবং $ পথ
আমি অনলাইনে উদাহরণগুলি দেখেছি যেখানে লোকেরা ইমাসে ডিফল্ট পথে পাথগুলি যুক্ত করে: (add-to-list 'exec-path "/usr/local/bin/") আমি এলিস্পে নতুন এবং আমার মনে হয় উপরের বিবৃতিটি কী করে তা আমি বুঝতে পেরেছি, তবে আমার কয়েকটি প্রশ্ন রয়েছে: ইন কি অর্ডার গিয়ে Emacs সঞ্চালনের পাথ মাধ্যমে অনুসন্ধান করে? উদাহরণস্বরূপ, এটি কি $PATHআদৌ (env। …
28 elisp  path 

3
পুশ এবং অ্যাড-টু-লিস্টের মধ্যে পার্থক্য কী?
আমি দেখতে পেয়েছি যে তাদের ইনস্টলেশন সংক্রান্ত নির্দেশাবলীতে বিভিন্ন প্যাকেজগুলি পুশ বা অ্যাড-টু-লিস্ট ব্যবহার করে (উদাহরণস্বরূপ লোড-পাথের জন্য একটি ডিরেক্টরি যুক্ত করা) এবং আমি ভাবছিলাম যে পার্থক্যটি কী এবং প্রতিটিটির ক্ষেত্রে ব্যবহারের ক্ষেত্রে কী হবে।
28 elisp 

2
Ptionচ্ছিক পরামিতি ডিফল্ট
Maচ্ছিক পরামিতিগুলির নন-শিল ডিফল্টদের জন্য ইমাস লিস্পের সিনট্যাক্টিক্যাল সমর্থন নেই। এই পরামিতি সরবরাহের জন্য প্রস্তাবিত প্রতিমাটি কী? আমার বক্তব্য পরিষ্কার করার জন্য, এটি করার একটি অত্যধিক স্পষ্ট উপায় way (defun command (a &optional supplied-b) (let ((b (or supplied-b default-b))) (command-body a b))) কী, যদি কিছু থাকে তবে প্রস্তাবিত স্টাইলটি কী?
26 elisp 

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