Changeset f61bcc6 in dotfiles
- Timestamp:
- Jan 28, 2020, 10:32:32 PM (5 years ago)
- Branches:
- master
- Children:
- 1b1a5176
- Parents:
- 230f460
- git-author:
- Mikhail Kirillov <w96k@…> (01/27/20 20:56:23)
- git-committer:
- Mikhail Kirillov <w96k@…> (01/28/20 22:32:32)
- Location:
- emacs
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
emacs/.emacs
r230f460 rf61bcc6 2 2 ;;;; 3 3 ;;;; https://w96k.com/ 4 ;;;; 2018-20 19(c) Mikhail w96k Kirillov4 ;;;; 2018-2020 (c) Mikhail w96k Kirillov 5 5 6 6 ;;;; INIT 7 7 8 ;; increase GC-limit up to 100M for boot speedup9 (setq gc-cons-threshold 500000000)10 (setq max-specpdl-size 2000000)11 (setq max-lisp-eval-depth 10000)12 13 ;; Straight.el package manager14 ;; (defvar bootstrap-version)15 ;; (let ((bootstrap-file16 ;; (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))17 ;; (bootstrap-version 5))18 ;; (unless (file-exists-p bootstrap-file)19 ;; (with-current-buffer20 ;; (url-retrieve-synchronously21 ;; "https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"22 ;; 'silent 'inhibit-cookies)23 ;; (goto-char (point-max))24 ;; (eval-print-last-sexp)))25 ;; (load bootstrap-file nil 'nomessage))26 27 ;; (setq straight-use-package-by-default t)28 29 ;; (straight-use-package '(org :type built-in))30 31 8 ;; Show errors 32 (setq debug-on-error t)33 (setq debug-on-quit nil)9 ;; (setq debug-on-error t) 10 ;; (setq debug-on-quit nil) 34 11 35 12 (setq package-archives 36 37 38 13 '(("gnu" . "https://elpa.gnu.org/packages/") 14 ("melpa" . "https://melpa.org/packages/") 15 ("melpa-stable" . "https://stable.melpa.org/packages/"))) 39 16 40 17 (require 'package) 41 18 19 (package-refresh-contents) 20 42 21 (package-initialize) 43 44 ;; restore GC-limit after timeout45 ;;(run-with-idle-timer46 ;;30 nil47 ;;(lambda ()48 ;;(setq gc-cons-threshold 100000)))49 22 50 23 ;; Bootstrap use-package … … 54 27 55 28 (eval-when-compile 56 ;;(setq load-path "~/.emacs.d/elpa/")57 ;;(add-to-list 'load-path "~/.guix-profile/share/emacs/site-lisp")58 ;;(add-to-list 'load-path (concat "~/.guix-profile/share/emacs/" emacs-version "/site-lisp"))59 ;;(add-to-list 'load-path "/run/current-system/profile/share/emacs/site-lisp")60 ;;(add-to-list 'load-path (concat "/run/current-system/profile/share/emacs/" emacs-version "/site-lisp"))61 29 (require 'use-package)) 62 30 … … 72 40 (org-babel-load-file "~/.emacs-config.org") 73 41 (delete-file "~/.emacs-config.el") 42 (custom-set-variables 43 ;; custom-set-variables was added by Custom. 44 ;; If you edit it by hand, you could mess it up, so be careful. 45 ;; Your init file should contain only one such instance. 46 ;; If there is more than one, they won't work right. 47 '(package-selected-packages 48 (quote 49 (pos-tip keycast org-mime flycheck-lilypond flymd epresent org-journal intero vue-mode js2-mode company-anaconda anaconda-mode mwim yasnippet-snippets column-enforce-mode swiper ivy browse-kill-ring git-gutter+ magit-gitflow magit aggressive-indent mood-line color-theme-sanityinc-tomorrow auto-package-update use-package)))) 50 (custom-set-faces 51 ;; custom-set-faces was added by Custom. 52 ;; If you edit it by hand, you could mess it up, so be careful. 53 ;; Your init file should contain only one such instance. 54 ;; If there is more than one, they won't work right. 55 ) -
emacs/.emacs-config.org
r230f460 rf61bcc6 1 * Конфигурация Emacs 2 ** Meta 3 *** Обо мне 1 * Meta 2 ** Обо мне 4 3 #+BEGIN_SRC emacs-lisp 5 4 ;; Information about me … … 8 7 #+END_SRC 9 8 10 ** *Обновление пакетов9 ** Обновление пакетов 11 10 #+BEGIN_SRC emacs-lisp 12 11 (use-package auto-package-update … … 18 17 #+END_SRC 19 18 20 * *Внешний вид21 ** *Назначение шрифта19 * Внешний вид 20 ** Назначение шрифта 22 21 А также отступа между строк 23 22 #+BEGIN_SRC emacs-lisp … … 28 27 #+END_SRC 29 28 30 ** *Назначение темы29 ** Назначение темы 31 30 Вы ее в видите в блоках кода 32 31 #+BEGIN_SRC emacs-lisp … … 38 37 #+END_SRC 39 38 40 ** *Отображение номера строк39 ** Отображение номера строк 41 40 #+BEGIN_SRC emacs-lisp 42 41 ;;; Display numbers … … 46 45 (global-display-line-numbers-mode)) 47 46 #+END_SRC 48 ** *Мод-лайн47 ** Мод-лайн 49 48 #+BEGIN_SRC emacs-lisp 50 49 (use-package mood-line … … 52 51 :config (mood-line-mode)) 53 52 #+END_SRC 54 ** *Подсвечивать текущую строку53 ** Подсвечивать текущую строку 55 54 #+BEGIN_SRC emacs-lisp 56 55 ;;; Display current line 57 56 (global-hl-line-mode) 58 57 #+END_SRC 59 * *Редактирование кода в общем60 ** *Линтер Flymake [built-in]58 * Редактирование кода в общем 59 ** Линтер Flymake [built-in] 61 60 #+BEGIN_SRC emacs-lisp 62 61 ;;; Live-checking text … … 65 64 #+END_SRC 66 65 67 ** *Дерево отмен66 ** Дерево отмен 68 67 #+BEGIN_SRC emacs-lisp 69 68 ;;; Undo system … … 73 72 #+END_SRC 74 73 75 ** *Автоформатирование74 ** Автоформатирование 76 75 #+BEGIN_SRC emacs-lisp 77 76 ;;; Autoformatting code … … 80 79 :config (global-aggressive-indent-mode)) 81 80 #+END_SRC 82 ** *Система контроля версий83 *** *Magit81 ** Система контроля версий 82 *** Magit 84 83 Фронт для гита 85 84 #+BEGIN_SRC emacs-lisp … … 93 92 (setq auto-revert-buffer-list-filter 'magit-auto-revert-repository-buffer-p) 94 93 (setq vc-handled-backends nil)) 95 +END_SRC96 *** *Git Flow94 #+END_SRC 95 *** Git Flow 97 96 #+BEGIN_SRC emacs-lisp 98 97 ;;; Git flow … … 102 101 :init (add-hook 'magit-mode-hook 'turn-on-magit-gitflow)) 103 102 #+END_SRC 104 *** *Пометки о модифицированных строках103 *** Пометки о модифицированных строках 105 104 Если строка добавлена, удалена или отредактирована относительно 106 105 текущего git проекта, то строка помечается зеленым, красным или … … 135 134 :diminish (git-gutter+-mode . "gg")) 136 135 #+END_SRC 137 ** *Буфер обмена136 ** Буфер обмена 138 137 #+BEGIN_SRC emacs-lisp 139 138 (use-package browse-kill-ring … … 141 140 :config (browse-kill-ring-default-keybindings)) 142 141 #+END_SRC 143 ** *Прыжки142 ** Прыжки 144 143 #+BEGIN_SRC emacs-lisp 145 144 (use-package ace-jump-mode … … 147 146 (define-key global-map (kbd "C-c s") 'ace-jump-mode)) 148 147 #+END_SRC 149 *** Поиск (ido + amx + swiper) 150 Я использовал раньше ivy, councel и swiper. 151 Helm слишком тяжелый для моих нужд. 152 #+BEGIN_SRC emacs-lisp 153 (use-package ido 154 :config 155 (setq ido-enable-flex-matching t) 156 (setq ido-everywhere t) 157 (setq ido-use-ilename-at-point 'guess) 158 (ido-mode)) 159 #+END_SRC 160 161 #+BEGIN_SRC emacs-lisp 162 (use-package ido-vertical-mode 163 :config 164 (ido-vertical-mode) 165 (setq ido-vertical-define-keys 'C-n-and-C-p-only)) 166 #+END_SRC 167 168 #+BEGIN_SRC emacs-lisp 169 (use-package ido-completing-read+ 170 :after ido 171 :config 172 (ido-ubiquitous-mode)) 173 #+END_SRC 174 175 #+BEGIN_SRC emacs-lisp 176 (use-package amx 177 :config 178 (amx-mode)) 179 #+END_SRC 180 181 #+BEGIN_SRC emacs-lisp 182 (use-package ivy 183 :ensure t) 148 ** Поиск (ivy + swiper + councel) 149 150 # #+BEGIN_SRC emacs-lisp 151 # (use-package ido 152 # :config 153 # (setq ido-enable-flex-matching t) 154 # (setq ido-everywhere t) 155 # (setq ido-use-ilename-at-point 'guess) 156 # (ido-mode)) 157 # #+END_SRC 158 159 # #+BEGIN_SRC emacs-lisp 160 # (use-package ido-vertical-mode 161 # :config 162 # (ido-vertical-mode) 163 # (setq ido-vertical-define-keys 'C-n-and-C-p-only)) 164 # #+END_SRC 165 166 # #+BEGIN_SRC emacs-lisp 167 # (use-package ido-completing-read+ 168 # :after ido 169 # :config 170 # (ido-ubiquitous-mode)) 171 # #+END_SRC 172 173 # #+BEGIN_SRC emacs-lisp 174 # (use-package smex 175 # :init (smex-initialize) 176 # :bind 177 # ("M-x" . smex) 178 # ("M-X" . smex-major-mode-commands) 179 # :ensure t) 180 # #+END_SRC 181 182 #+BEGIN_SRC emacs-lisp 183 (use-package ivy 184 :ensure t 185 :config 186 (ivy-mode 1) 187 (setq ivy-use-virtual-buffers t) 188 (setq enable-recursive-minibuffers t) 189 (global-set-key "\C-s" 'swiper) 190 (global-set-key (kbd "C-c C-r") 'ivy-resume) 191 (global-set-key (kbd "<f6>") 'ivy-resume) 192 (global-set-key (kbd "M-x") 'counsel-M-x) 193 (global-set-key (kbd "C-x C-f") 'counsel-find-file) 194 (global-set-key (kbd "<f1> f") 'counsel-describe-function) 195 (global-set-key (kbd "<f1> v") 'counsel-describe-variable) 196 (global-set-key (kbd "<f1> l") 'counsel-find-library) 197 (global-set-key (kbd "<f2> i") 'counsel-info-lookup-symbol) 198 (global-set-key (kbd "<f2> u") 'counsel-unicode-char) 199 (global-set-key (kbd "C-c g") 'counsel-git) 200 (global-set-key (kbd "C-c j") 'counsel-git-grep) 201 (global-set-key (kbd "C-c k") 'counsel-ag) 202 (global-set-key (kbd "C-x l") 'counsel-locate) 203 (global-set-key (kbd "C-S-o") 'counsel-rhythmbox) 204 (define-key minibuffer-local-map (kbd "C-r") 205 'counsel-minibuffer-history)) 184 206 #+END_SRC 185 207 … … 192 214 #+END_SRC 193 215 194 *** Автодополнение 195 #+BEGIN_SRC emacs-lisp 216 ** Автодополнение 217 #+BEGIN_SRC emacs-lisp 218 ;;(use-package pos-tip) 219 196 220 (use-package company 197 221 :diminish … … 203 227 :hook ((prog-mode . company-mode)) 204 228 :config 205 (add-hook 'after-init-hook 'global-company-mode)229 :init (global-company-mode) 206 230 :bind (:map company-active-map 207 231 ("C-n" . company-select-next) … … 209 233 210 234 (use-package company-quickhelp 211 :after company) 212 #+END_SRC 213 *** Проекты 235 :after company 236 :config (company-quickhelp-mode)) 237 #+END_SRC 238 ** Проекты 214 239 #+BEGIN_SRC emacs-lisp 215 240 ;;; Project Management … … 221 246 (projectile-global-mode)) 222 247 #+END_SRC 223 ** *Переход к определению248 ** Переход к определению 224 249 #+BEGIN_SRC emacs-lisp 225 250 ;;; Jump to defenition … … 232 257 #+END_SRC 233 258 234 ** *Ширина строки -- 80 символов259 ** Ширина строки -- 80 символов 235 260 #+BEGIN_SRC emacs-lisp 236 261 ;;; 80 column width limit highlighter … … 241 266 (80-column-rule)) 242 267 #+END_SRC 243 ** *Подсвечивание парных скобок268 ** Подсвечивание парных скобок 244 269 #+BEGIN_SRC emacs-lisp 245 270 ;;; Show pair for a parenthesis … … 247 272 #+END_SRC 248 273 249 ** *Ввод парных скобок и кавычек274 ** Ввод парных скобок и кавычек 250 275 #+BEGIN_SRC emacs-lisp 251 276 ;;; Input of pair delimiters … … 253 278 #+END_SRC 254 279 255 ** *Сниппеты280 ** Сниппеты 256 281 #+BEGIN_SRC emacs-lisp 257 282 ;;; Yasnippet … … 265 290 :after yasnippet) 266 291 #+END_SRC 267 ** *Изменённое поведение биндов C-a и C-e292 ** Изменённое поведение биндов C-a и C-e 268 293 #+BEGIN_SRC emacs-lisp 269 294 ;;; Change Move to end & beginning of the line behavior … … 274 299 (global-set-key (kbd "C-e") 'mwim-end)) 275 300 #+END_SRC 276 ** *Удаление лишних пробелов при сохранении301 ** Удаление лишних пробелов при сохранении 277 302 #+BEGIN_SRC emacs-lisp 278 303 ;;; Delete trailing whitespace on save … … 281 306 :config (global-whitespace-cleanup-mode)) 282 307 #+END_SRC 283 ** *EditorConfig308 ** EditorConfig 284 309 #+BEGIN_SRC emacs-lisp 285 310 ;;; Editor Config support … … 289 314 (editorconfig-mode 1)) 290 315 #+END_SRC 291 ** *Редактирование суперпользователем316 ** Редактирование суперпользователем 292 317 #+BEGIN_SRC emacs-lisp 293 318 ;;; Edit with root user 294 319 (use-package sudo-edit) 295 320 #+END_SRC 296 * *Языки программирования297 ** *LISP298 *** *Разукрашивание скобок в лиспах321 * Языки программирования 322 ** LISP 323 *** Разукрашивание скобок в лиспах 299 324 #+BEGIN_SRC emacs-lisp 300 325 ;;; Color parens … … 303 328 #+END_SRC 304 329 305 *** *Редактирование скобок330 *** Редактирование скобок 306 331 #+BEGIN_SRC emacs-lisp 307 332 ;;; Parens editing 308 333 (use-package paredit) 309 334 #+END_SRC 310 *** *Библиотеки311 **** *Работа со строками335 *** Библиотеки 336 **** Работа со строками 312 337 #+BEGIN_SRC emacs-lisp 313 338 ;;; Emacs Lisp string manipulation 314 339 (use-package s) 315 340 #+END_SRC 316 ** *Python317 *** *Anaconda341 ** Python 342 *** Anaconda 318 343 #+BEGIN_SRC emacs-lisp 319 344 (use-package anaconda-mode … … 322 347 :config (setq python-shell-interpreter "python3")) 323 348 #+END_SRC 324 *** *Автодополнение349 *** Автодополнение 325 350 #+BEGIN_SRC emacs-lisp 326 351 (use-package company-anaconda … … 329 354 :config (add-to-list 'company-backends '(company-anaconda :with company-capf))) 330 355 #+END_SRC 331 *** *Документация356 *** Документация 332 357 #+BEGIN_SRC emacs-lisp 333 358 ;;; Access python documentation … … 336 361 :config (setq pydoc-command "python3 -m pydoc")) 337 362 #+END_SRC 338 *** *Статический анализ363 *** Статический анализ 339 364 #+BEGIN_SRC emacs-lisp 340 365 (use-package company-jedi … … 343 368 :config (add-to-list 'company-backends 'company-jedi)) 344 369 #+END_SRC 345 ** *Javascript346 *** *Основной мод370 ** Javascript 371 *** Основной мод 347 372 #+BEGIN_SRC emacs-lisp 348 373 ;;; Javascript 349 374 (use-package js2-mode 350 :ensure -t375 :ensure t 351 376 :config 352 377 (add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode)) … … 360 385 (define-key js-mode-map (kbd "C-c C-z") 'nodejs-repl-switch-to-repl)))) 361 386 #+END_SRC 362 *** *Node.js REPL387 *** Node.js REPL 363 388 #+BEGIN_SRC emacs-lisp 364 389 ;;; Node.js Repl 365 390 (use-package nodejs-repl) 366 391 #+END_SRC 367 *** *Typescript392 *** Typescript 368 393 #+BEGIN_SRC emacs-lisp 369 394 ;;; Typescript support 370 395 (use-package typescript-mode) 371 396 #+END_SRC 372 *** *Vue.js397 *** Vue.js 373 398 #+BEGIN_SRC emacs-lisp 374 399 ;;; Vue … … 377 402 :config (setq mmm-submode-decoration-level 0)) 378 403 #+END_SRC 379 ** *Haskell380 *** *Основной мод404 ** Haskell 405 *** Основной мод 381 406 #+BEGIN_SRC emacs-lisp 382 407 ;;; Haskell 383 408 (use-package haskell-mode) 384 409 #+END_SRC 385 *** *Окружение разработки410 *** Окружение разработки 386 411 #+BEGIN_SRC emacs-lisp 387 412 ;;; Haskell support … … 391 416 :config (add-hook 'haskell-mode-hook 'intero-mode)) 392 417 #+END_SRC 393 ** *Clojure394 *** *REPL418 ** Clojure 419 *** REPL 395 420 #+BEGIN_SRC emacs-lisp 396 421 ;;; Clojure REPL 397 422 (use-package cider) 398 423 #+END_SRC 399 * *Языки разметки400 ** *Веб шаблоны401 *** *Web-mode424 * Языки разметки 425 ** Веб шаблоны 426 *** Web-mode 402 427 #+BEGIN_SRC emacs-lisp 403 428 ;;; Templates … … 410 435 (setq web-mode-enable-current-column-highlight t)) 411 436 #+END_SRC 412 ** *Org-mode437 ** Org-mode 413 438 #+BEGIN_SRC emacs-lisp 414 439 ;;; org … … 428 453 ("PHONE" :foreground "blue" :weight bold))))) 429 454 #+END_SRC 430 *** *Пункты списка для org-mode455 *** Пункты списка для org-mode 431 456 #+BEGIN_SRC emacs-lisp 432 457 ;;; Bullets for org-mode … … 436 461 :hook (org-mode . org-bullets-mode)) 437 462 #+END_SRC 438 *** *Агенда463 *** Агенда 439 464 #+BEGIN_SRC emacs-lisp 440 465 ;;; Org-mode Setup … … 442 467 "~/Documents/life.org")) 443 468 #+END_SRC 444 *** *Техника pomodoro469 *** Техника pomodoro 445 470 #+BEGIN_SRC emacs-lisp 446 471 ;;; Pomodoro technique tracking for org-mode 447 472 (use-package org-pomodoro) 448 473 #+END_SRC 449 *** *Ведение журнала474 *** Ведение журнала 450 475 #+BEGIN_SRC emacs-lisp 451 476 ;;; Journal … … 453 478 :ensure) 454 479 #+END_SRC 455 *** *Презентации480 *** Презентации 456 481 #+BEGIN_SRC emacs-lisp 457 482 ;;; Presentation … … 459 484 :ensure t) 460 485 #+END_SRC 461 ** *Markdown462 *** *Превью486 ** Markdown 487 *** Превью 463 488 #+BEGIN_SRC emacs-lisp 464 489 ;;; Markdown preview … … 466 491 :ensure) 467 492 #+END_SRC 468 ** *Lilypond493 ** Lilypond 469 494 #+BEGIN_SRC emacs-lisp 470 495 ;;; Lilypond … … 481 506 :after flycheck) 482 507 #+END_SRC 483 * *Коммуникации484 *** *IRC508 * Коммуникации 509 *** IRC 485 510 #+BEGIN_SRC emacs-lisp 486 511 ;;; IRC … … 488 513 :ensure) 489 514 #+END_SRC 490 *** *Telegram515 *** Telegram 491 516 #+BEGIN_SRC emacs-lisp 492 517 ;;; Telegram client … … 494 519 :config (telega-mode-line-mode 1)) 495 520 #+END_SRC 496 *** *Email497 **** *Конвертирование org в html521 *** Email 522 **** Конвертирование org в html 498 523 #+BEGIN_SRC emacs-lisp 499 524 ;;; convert org to html in gnus … … 501 526 :ensure) 502 527 #+END_SRC 503 *** *GNUPG504 **** *Ввод ключей528 *** GNUPG 529 **** Ввод ключей 505 530 #+BEGIN_SRC emacs-lisp 506 531 ;;; Dialog program for entering password … … 510 535 (pinentry-start)) 511 536 #+END_SRC 512 * *Разное513 ** *Минорные твики дефолтного имакса514 *** *Скрыть бары и скролл537 * Разное 538 ** Минорные твики дефолтного имакса 539 *** Скрыть бары и скролл 515 540 #+BEGIN_SRC emacs-lisp 516 541 ;;; Disable emacs gui … … 520 545 (tooltip-mode -1) 521 546 #+END_SRC 522 *** *Не спрашивать о несуществующих буферах547 *** Не спрашивать о несуществующих буферах 523 548 #+BEGIN_SRC emacs-lisp 524 549 (setq-default confirm-nonexistent-file-or-buffer t) 525 550 #+END_SRC 526 *** *Спрашивать покороче551 *** Спрашивать покороче 527 552 Не спрашивать yes/no, вместо этого спрашивать y/n 528 553 #+BEGIN_SRC emacs-lisp … … 530 555 (defalias 'yes-or-no-p 'y-or-n-p) 531 556 #+END_SRC 532 *** *Сохранение позиции курсора557 *** Сохранение позиции курсора 533 558 #+BEGIN_SRC emacs-lisp 534 559 (setq … … 538 563 (save-place-mode 1) 539 564 #+END_SRC 540 *** *Убивать целую линию565 *** Убивать целую линию 541 566 #+BEGIN_SRC emacs-lisp 542 567 ;; Kill whole line … … 544 569 #+END_SRC 545 570 546 *** *Переменная PATH в eshell571 *** Переменная PATH в eshell 547 572 #+BEGIN_SRC emacs-lisp 548 573 (use-package exec-path-from-shell … … 552 577 (exec-path-from-shell-copy-env "PATH"))) 553 578 #+END_SRC 554 *** *Не создавать лишних файлов579 *** Не создавать лишних файлов 555 580 #+BEGIN_SRC emacs-lisp 556 581 (setq create-lockfiles nil … … 563 588 create-lockfiles nil) 564 589 #+END_SRC 565 *** *Отображение номера колонки590 *** Отображение номера колонки 566 591 #+BEGIN_SRC emacs-lisp 567 592 (column-number-mode) 568 593 #+END_SRC 569 *** Системные пакеты 570 **** Docker 594 *** Плавный скролл 595 #+BEGIN_SRC emacs-lisp 596 ;; Smooth scrolling 597 (setq redisplay-dont-pause t 598 scroll-margin 10 599 scroll-step 1 600 scroll-conservatively 10000 601 scroll-preserve-screen-position 10) 602 #+END_SRC 603 ** Системные пакеты 604 *** Docker 571 605 #+BEGIN_SRC emacs-lisp 572 606 ;;; Manage docker in emacs … … 575 609 :bind ("C-c d" . docker)) 576 610 #+END_SRC 577 ** *Баг-трекеры578 *** *Debbugs611 ** Баг-трекеры 612 *** Debbugs 579 613 #+BEGIN_SRC emacs-lisp 580 614 ;;; Bug-Tracker DebBugs 581 615 (use-package debbugs) 582 616 #+END_SRC 583 ** *Демонстрация нажатий и команд617 ** Демонстрация нажатий и команд 584 618 #+BEGIN_SRC emacs-lisp 585 619 (use-package keycast 586 620 :ensure) 587 621 #+END_SRC 588 ** *HTTP сервер622 ** HTTP сервер 589 623 #+BEGIN_SRC emacs-lisp 590 624 ;;; HTTP server … … 592 626 #+END_SRC 593 627 594 ** *REST клиент628 ** REST клиент 595 629 #+BEGIN_SRC emacs-lisp 596 630 ;;; Rest client 597 631 (use-package restclient) 598 632 #+END_SRC 599 ** *DJVU633 ** DJVU 600 634 #+BEGIN_SRC emacs-lisp 601 635 ;;; Djvu 602 636 (use-package djvu) 603 637 #+END_SRC 604 ** *PDF638 ** PDF 605 639 #+BEGIN_SRC emacs-lisp 606 640 ;;; PDF Tools … … 609 643 :config (pdf-loader-install)) 610 644 #+END_SRC 611 ** *Экспорт в HTML645 ** Экспорт в HTML 612 646 #+BEGIN_SRC emacs-lisp 613 647 ;;; Export to html 614 648 (use-package htmlize) 615 649 #+END_SRC 616 ** *Управление финансами650 ** Управление финансами 617 651 #+BEGIN_SRC emacs-lisp 618 652 ;;; Accounting 619 653 (use-package ledger-mode) 620 654 #+END_SRC 621 ** *Скрытие минорных модов655 ** Скрытие минорных модов 622 656 #+BEGIN_SRC emacs-lisp 623 657 ;;; hide some minor modes
Note:
See TracChangeset
for help on using the changeset viewer.