Запитання з тегом «variables»


2
Програмно скинути власну змінну до значення за замовчуванням
Питання: Як за допомогою Elisp я можу скинути змінну до її значення за замовчуванням, не знаючи, що це значення? Я спробував розібратися, як це зробити, піднявши інтерфейс Налаштувати для змінної, яку я встановив у моєму init-файлі, що не за замовчуванням, і натиснувши, C-h kпісля чого натисніть кнопку "Повернути ...". Це …


3
Присвоєння однакового значення декільком змінним?
Іноді мені потрібно встановити одне значення для кількох змінних. У Python я міг би зробити f_loc1 = f_loc2 = "/foo/bar" Але в Еліспі я пишу (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") Мені цікаво, чи є спосіб досягти цього, використовуючи "/foo/bar"лише один раз?
12 variables  setq 

1
Кольорові змінні
Я шукаю простий спосіб змусити emacs запам'ятати заявлену змінну в одній функції в C / C ++. Під поняттям "просто" я маю на увазі без будь-якого зовнішнього пакета, лише з деякими рядками elisp у файлах конфігурації. У моїй конфігурації Emacs за замовчуванням кольори імена змінних містять жовтий колір, але нехай …

2
Elisp: Як виключити конфіденційну інформацію з файлу init? (тобто облікові дані для входу)
Я хочу визначити функцію входу в моєму скрипті init, але я не хочу жорстко кодувати свої вхідні дані. Я думаю, що вдалим способом є те, щоб мій скрипт init був прочитаний у моїх облікових даних для входу з локального файлу та зберігав ці значення як змінні. Таким чином, я можу …

4
Чи можу я перезавантажити бібліотеку та мати значення defvar повторно призначити?
Я розробляю бібліотеку і хотів би перезавантажити її після редагування, не виходячи з Emacs (припустимо, що вона включена load-path): (load-library "myname") Коли я це роблю, Emacs не збирає зміни defvarзмінних -bound. Я не хочу телефонувати eval-defun( C-M-x) вручну на кожній формі верхнього рівня. Чи M-x eval-bufferповажає defvar/ defcustom?
10 variables  defvar 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.