LINUX.ORG.RU

Сообщения knigolaz

 

Подключить Epson L132 в Debian 12

Здравствуйте!

Нужно настроить Epson L132 в Debian 12. Скачал драйвер epson-inkjet-printer-201401w_1.0.0-1lsb3.2_amd64.deb. Но при попытке установить вылетает ошибка:

Следующие пакеты имеют неудовлетворённые зависимости:
 epson-inkjet-printer-201401w : Зависит: lsb (>= 3.2) но он не может быть установлен

Выяснил, что LSB отключен в Debian c 2015 года. Что можно сделать в таком случае?

 ,

knigolaz
()

Как экспортировать блоки кода из Org-Mode c сохранением табуляции

Здравствуйте!

Пишу скрипты через Emacs на питоне. Создавать структурное описание скрипта средствами оргмоде оказалось очень удобно. Но возникла проблема: при экспорте кусков кода в готовый файл не понятно как указать наличие символа табуляции.

А именно:

Данный кусок экспортируется нормально.

#+begin_src python :tangle yes
with open(base) as file:
    users_list = [row.strip() for row in file]
#+end_src

Но если нужно их разделить на разные блоки, а такое часто нужно и не только с данным кодом, то экспортируются они без табуляции.

#+begin_src python :tangle yes
with open(base) as file:
#+end_src

#+begin_src python :tangle yes
    users_list = [row.strip() for row in file]
#+end_src

Есть ли возможность экспорта с табуляцией или, что еще лучше, привязки экспорта к структуре файла. Чтобы экспорт добавлял табуляцию если блок кода содержится в подзаголовке (* ** ***).

 , ,

knigolaz
()

Как настроить toolbar в Emacs

Здравствуйте!

Как на иконку нового документа в тулбаре Emacs назначить свою функцию? Там по умолчанию find-file, а мне нужно поставить свою функцию. В Wiki только данные о том как убрать тулбар с панели.

 ,

knigolaz
()

Графический диалоги в Emacs

Здравствуйте!

Кто-нибудь знает, как в Emacs сделать, чтобы можно было открывать и сохранять файлы не через строку буфера (find-file), а через стандартный диалог операционной системы? Очень хочется иметь возможность выхода на GUI.

 ,

knigolaz
()

Создать буфер в нужном режиме

Здравствуйте!

Делаю свою систему заметок. Есть код который создает новый, несохраненный буфер. Код работает, но возник вопрос: как можно сделать так, чтобы буфер открывался в определенном режиме, например org-mode.

(defun new-empty-buffer ()
	"Opens a new empty buffer."
	(interactive)
	(switch-to-buffer (generate-new-buffer "untitled"))
	(funcall initial-major-mode)
	(put 'buffer-offer-save 'permanent-local t)
	(setq buffer-offer-save t))

 ,

knigolaz
()

Изменить размер изображения в Emacs

Здравствуй!

Вставляю картинку в org-mode

#+CAPTION: picture test
file:2020.jpg

Проблема в том, что при генерации html и latex картинка выходит полноразмерной, а нужно чтобы была ограничена процентов на 30%. Можно как-то указать это для обоих форматов сразу или хотя бы по отдельности?

 ,

knigolaz
()

Загрузить статью на сайт

Здравствуйте!

Подскажите кто знает, возможно ли в Drupal загружать статьи не через форму, а на прямую, просто залить на сайт? Я генерирую статьи в Emacs, и заливаю по ftp. Хотелось бы не потерять эту возможность при переходе на Drupal.

Спасибо!

 

knigolaz
()

Скрыть знаки форматирования в org-mode Emacs

Здравствуйте!

В org-mode можно форматировать текст с помощью символов, например, слово обрамленное звездочками будет напечатано жирным (*жирный*). НО возник вопрос, а можно сделать эти символы скрытыми, чтобы после обрамления они не были видны, т.е не отображались?

 ,

knigolaz
()

Скрыть путь в buffer-selection на Emacs

Здравствуйте!

Если ли возможность скрыть, сократить или вообще убрать столбец «File» в buffer-selection. Если путь длинный то он не влезает в строку и все перекашивает, так что в глазах рябит.

MR Buffer                           Size         Mode  File          
 -- ------                           ----         ----  ----          
.   000367981.org                     643          Org  c:/Users/knigilaz/AppData/Roaming/storage/work/Работа/000367981.org  

 

knigolaz
()

Прозрачные поля в Emacs

Здравствуйте!

У меня есть функция, которая сужает область ввода текста в Emacs Это очень удобно, потому что лист с текстом располагается по центру широкого экрана.

(defun fringe-toggle ()
  (interactive)
  (if (get 'fringe-toggle 'state)
      (progn
		(fringe-mode nil)
		(put 'fringe-toggle 'state nil))
    (progn 
		(fringe-mode (cons (/ (window-pixel-width) 6)
						   (/ (window-pixel-width) 6)	  
						   ))
		(put 'fringe-toggle 'state t))))

Возникла идея сделать полученные поля прозрачными. Такое возможно и как сделать если возможно?

 ,

knigolaz
()

Генерация sitemap publishing в org-mode Emacs

Здравствуйте!

Вот какая проблема, есть тестовый проект на Emacs. С настройками publishing:

(setq org-publish-project-alist
	  '(( "test"
	  		:base-directory "~/storage/test/org/"
			:base-extension "org"
		  	:publishing-directory "~/storage/test/html/"
			:publishing-function org-html-publish-to-html
			:makeindex t
			:recursive t
			:headline-levels 4
			:auto-preamble t
  		   	:auto-sitemap t	
		  )
		))

Беда в том, что sitemap создается, но не содержит ссылки на орг файлы лежащие в подпапках проекта, т.е видит только на одно вложение. При этом генерируются и создаются в директории html все файлы. Как победить sitemap, может знает кто, сталкивался?

 ,

knigolaz
()

Gnuplot в Emacs org-mode

Здравствуйте!

Пытаюсь подключить Gnuplot к org-mode, но все безрезультатно. Emacs 26.3

В .emacs прописано

(org-babel-do-load-languages
 (quote org-babel-load-languages)
 (quote ((emacs-lisp . t)
         (dot . t)
         (ditaa . t)
         (R . t)
         (python . t)
         (ruby . t)
         (gnuplot . t)
         (clojure . t)
         (ledger . t)
         (org . t)
         (plantuml . t)
         (latex . t))))

Но чтобы я не делал, при попытке org-ctrl-x-ctrl-x на блоке:

#+begin_src gnuplot :file output.png
plot 2**x
#+end_src

Вылетает ошибка. org-babel-execute:gnuplot: Cannot open load file: No such file or directory, gnuplot

Gnuplot установлен и работает, в path прописан. Он даже из gnuplot-mode работает, а через org не хочет.

 , ,

knigolaz
()

Не могу запустить dot из Emacs с русскими буквами в имени файла

Здравствуйте!

Настройки .emacs

(prefer-coding-system 'cp1251)
(prefer-coding-system 'utf-8)
(setq default-input-method 'russian-computer)

(defadvice shell (after my-shell-advice)
	(set-buffer-process-coding-system 'cp1251 'cp1251))
(ad-activate 'shell)

Подключен graphviz-mode, когда запускаю compile открытого буфера .dot вылезает ошибка:

dot -Tpng "w:/otd/тест.dot" -o "w:/otd/тест.png"
Error: dot: can't open w:/otd/тест.dot

Но, если запускать compile, но без русских символов в имени файла, то все работает. Я сделал вывод, что проблема в кодировках, нашел код, для shell, но ничего не помогает. Причем из shell строка dot -Tpng «w:/otd/тест.dot» -o «w:/otd/тест.png» запускается с русскими символами и работает.

 ,

knigolaz
()

Emacs org-mode эпиграф

Здравствуйте!

Подскажите, кто знает, если в org-mode возможность как-то обозначить эпиграф, чтобы при экспорте в *tex он воспринимался как код:

\epigraph{%
  Лучше плохой стандарт, чем никакого.}{%
  \emph{Инженерная мудрость}}

 ,

knigolaz
()

SETUPFILE org-mode в .emacs

Здравствуйте!

В мои .орг файлы добавляется строка

#+SETUPFILE: ~/.emacs.d/custom/setup/theme-readtheorg.setup
для переопределения стиля html

Возник вопрос, как можно этот параметр вынести в .emacs файл?

 ,

knigolaz
()

Записать вывод файла с удаленного сервера

Здравствуйте!

Есть сервер1 и есть сервер2, оба Centos6. На сервере1 выполнятся команда:

ssh user@IP 'bash -s' < script.sh

В скрипте вывод некоторого файла file.

script.sh

#!/bin/bash
cat /etc/file

Все работает нормально, но возник вопрос, как мне полученный вывод на сервер1 из файла с сервера2 сохранить в файл на сервере1.

Если в скрипт добавить >> /папка на сервере1/file, то вылезает ошибка, так скрипт выполняется на сервере2

 ,

knigolaz
()

Замена строки по номеру в файле на Python

Здравствуйте!

Есть файл в нем 100 строк и они не будет меняться, кроме одной, а также их положение не будет меняться, т.е номера остаются прежними. Мне нужно на Python заменить 20 строку целиком на другою строку полностью. так чтобы ее номер не поменялся. Как это можно сделать?

 

knigolaz
()

OpenSSL по cnf без запросов

Здравствуйте!

Подскажите, кто знает. Есть скрипт запускающий openssl c файлом .cnf. В файле cnf есть секция

[ req_distinguished_name ]
countryName = Country Name (2 letter code)
countryName_default = RU

Как сделать так, чтобы данное поле добавлялось в сертификат, но не запрашивалось. Если строку закомментировать, оставив только countryName_default, то параметр не добавляется в сертификат.

 ,

knigolaz
()

Вызвать скрипт на bash из Python и дождаться его завершения

Здравствуйте!

У меня есть скрипт на Питоне, который запускает некий bash скрипт, который создает на диске некоторые файлы. Задача в том, чтобы Питон выполнял код написанный после блока запуска скрипты уже после того, как отработает скрипт bash. Как это можно реализовать? Есть ли стандартное решение?

 ,

knigolaz
()

Скопировать часть текстового файла

Здравствуйте!

Мне нужно из одного файла взять кусок текста и скопировать в другой, кусок текста находится между строками BEGIN и END. Как можно это сделать на Python?

 

knigolaz
()

RSS подписка на новые темы