Changeset f61bcc6 in dotfiles


Ignore:
Timestamp:
Jan 28, 2020, 10:32:32 PM (5 years ago)
Author:
Mikhail Kirillov <w96k@…>
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)
Message:

Add smooth scrolling + minor changes

Location:
emacs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • emacs/.emacs

    r230f460 rf61bcc6  
    22;;;;
    33;;;; https://w96k.com/
    4 ;;;; 2018-2019 (c) Mikhail w96k Kirillov
     4;;;; 2018-2020 (c) Mikhail w96k Kirillov
    55
    66;;;; INIT
    77
    8 ;; increase GC-limit up to 100M for boot speedup
    9 (setq gc-cons-threshold 500000000)
    10 (setq max-specpdl-size 2000000)
    11 (setq max-lisp-eval-depth 10000)
    12 
    13 ;; Straight.el package manager
    14 ;; (defvar bootstrap-version)
    15 ;; (let ((bootstrap-file
    16 ;;        (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-buffer
    20 ;;         (url-retrieve-synchronously
    21 ;;          "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 
    318;; 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)
    3411
    3512(setq package-archives
    36         '(("gnu" . "https://elpa.gnu.org/packages/")
    37           ("melpa" . "https://melpa.org/packages/")
    38           ("melpa-stable" . "https://stable.melpa.org/packages/")))
     13      '(("gnu" . "https://elpa.gnu.org/packages/")
     14        ("melpa" . "https://melpa.org/packages/")
     15        ("melpa-stable" . "https://stable.melpa.org/packages/")))
    3916
    4017(require 'package)
    4118
     19(package-refresh-contents)
     20
    4221(package-initialize)
    43 
    44 ;; restore GC-limit after timeout
    45 ;;(run-with-idle-timer
    46 ;;30 nil
    47 ;;(lambda ()
    48 ;;(setq gc-cons-threshold 100000)))
    4922
    5023;; Bootstrap use-package
     
    5427
    5528(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"))
    6129  (require 'use-package))
    6230
     
    7240(org-babel-load-file "~/.emacs-config.org")
    7341(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** Обо мне
    43#+BEGIN_SRC emacs-lisp
    54;; Information about me
     
    87#+END_SRC
    98
    10 *** Обновление пакетов
     9** Обновление пакетов
    1110#+BEGIN_SRC emacs-lisp
    1211(use-package auto-package-update
     
    1817#+END_SRC
    1918
    20 ** Внешний вид
    21 *** Назначение шрифта
     19* Внешний вид
     20** Назначение шрифта
    2221А также отступа между строк
    2322#+BEGIN_SRC emacs-lisp
     
    2827#+END_SRC
    2928
    30 *** Назначение темы
     29** Назначение темы
    3130Вы ее в видите в блоках кода
    3231#+BEGIN_SRC emacs-lisp
     
    3837#+END_SRC
    3938
    40 *** Отображение номера строк
     39** Отображение номера строк
    4140#+BEGIN_SRC emacs-lisp 
    4241;;; Display numbers
     
    4645  (global-display-line-numbers-mode))
    4746#+END_SRC
    48 *** Мод-лайн
     47** Мод-лайн
    4948#+BEGIN_SRC emacs-lisp
    5049  (use-package mood-line
     
    5251    :config (mood-line-mode))
    5352#+END_SRC
    54 *** Подсвечивать текущую строку
     53** Подсвечивать текущую строку
    5554#+BEGIN_SRC emacs-lisp
    5655;;; Display current line
    5756(global-hl-line-mode)
    5857#+END_SRC
    59 ** Редактирование кода в общем
    60 *** Линтер Flymake [built-in]
     58* Редактирование кода в общем
     59** Линтер Flymake [built-in]
    6160#+BEGIN_SRC emacs-lisp
    6261    ;;; Live-checking text
     
    6564#+END_SRC
    6665
    67 *** Дерево отмен
     66** Дерево отмен
    6867#+BEGIN_SRC emacs-lisp
    6968  ;;; Undo system
     
    7372#+END_SRC
    7473
    75 *** Автоформатирование
     74** Автоформатирование
    7675#+BEGIN_SRC emacs-lisp
    7776;;; Autoformatting code
     
    8079  :config (global-aggressive-indent-mode))
    8180#+END_SRC
    82 *** Система контроля версий
    83 **** Magit
     81** Система контроля версий
     82*** Magit
    8483Фронт для гита
    8584#+BEGIN_SRC emacs-lisp
     
    9392     (setq auto-revert-buffer-list-filter 'magit-auto-revert-repository-buffer-p)
    9493     (setq vc-handled-backends nil))
    95 +END_SRC
    96 **** Git Flow
     94#+END_SRC
     95*** Git Flow
    9796#+BEGIN_SRC emacs-lisp
    9897 ;;; Git flow
     
    102101   :init (add-hook 'magit-mode-hook 'turn-on-magit-gitflow))
    103102#+END_SRC
    104 **** Пометки о модифицированных строках
     103*** Пометки о модифицированных строках
    105104     Если строка добавлена, удалена или отредактирована относительно
    106105     текущего git проекта, то строка помечается зеленым, красным или
     
    135134  :diminish (git-gutter+-mode . "gg"))
    136135#+END_SRC
    137 *** Буфер обмена
     136** Буфер обмена
    138137#+BEGIN_SRC emacs-lisp
    139138  (use-package browse-kill-ring
     
    141140    :config (browse-kill-ring-default-keybindings))
    142141#+END_SRC
    143 *** Прыжки
     142** Прыжки
    144143#+BEGIN_SRC emacs-lisp
    145144(use-package ace-jump-mode
     
    147146  (define-key global-map (kbd "C-c s") 'ace-jump-mode))
    148147#+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))
    184206#+END_SRC
    185207
     
    192214#+END_SRC
    193215
    194 *** Автодополнение
    195 #+BEGIN_SRC emacs-lisp
     216** Автодополнение
     217#+BEGIN_SRC emacs-lisp
     218;;(use-package pos-tip)
     219
    196220(use-package company
    197221  :diminish
     
    203227  :hook ((prog-mode . company-mode))
    204228  :config
    205   (add-hook 'after-init-hook 'global-company-mode)
     229  :init (global-company-mode)
    206230  :bind (:map company-active-map
    207231              ("C-n" . company-select-next)
     
    209233
    210234(use-package company-quickhelp
    211   :after company)
    212 #+END_SRC
    213 *** Проекты
     235  :after company
     236  :config (company-quickhelp-mode))
     237#+END_SRC
     238** Проекты
    214239#+BEGIN_SRC emacs-lisp
    215240;;; Project Management
     
    221246  (projectile-global-mode))
    222247#+END_SRC
    223 *** Переход к определению
     248** Переход к определению
    224249#+BEGIN_SRC emacs-lisp
    225250;;; Jump to defenition
     
    232257#+END_SRC
    233258
    234 *** Ширина строки -- 80 символов
     259** Ширина строки -- 80 символов
    235260#+BEGIN_SRC emacs-lisp
    236261  ;;; 80 column width limit highlighter
     
    241266  (80-column-rule))
    242267#+END_SRC
    243 *** Подсвечивание парных скобок
     268** Подсвечивание парных скобок
    244269#+BEGIN_SRC emacs-lisp
    245270;;; Show pair for a parenthesis
     
    247272#+END_SRC
    248273
    249 *** Ввод парных скобок и кавычек
     274** Ввод парных скобок и кавычек
    250275#+BEGIN_SRC emacs-lisp
    251276;;; Input of pair delimiters
     
    253278#+END_SRC
    254279
    255 *** Сниппеты
     280** Сниппеты
    256281#+BEGIN_SRC emacs-lisp
    257282;;; Yasnippet
     
    265290  :after yasnippet)
    266291#+END_SRC
    267 *** Изменённое поведение биндов C-a и C-e
     292** Изменённое поведение биндов C-a и C-e
    268293#+BEGIN_SRC emacs-lisp
    269294;;; Change Move to end & beginning of the line behavior
     
    274299  (global-set-key (kbd "C-e") 'mwim-end))
    275300#+END_SRC
    276 *** Удаление лишних пробелов при сохранении
     301** Удаление лишних пробелов при сохранении
    277302#+BEGIN_SRC emacs-lisp
    278303;;; Delete trailing whitespace on save
     
    281306  :config (global-whitespace-cleanup-mode))
    282307#+END_SRC
    283 *** EditorConfig
     308** EditorConfig
    284309#+BEGIN_SRC emacs-lisp
    285310;;; Editor Config support
     
    289314  (editorconfig-mode 1))
    290315#+END_SRC
    291 *** Редактирование суперпользователем
     316** Редактирование суперпользователем
    292317#+BEGIN_SRC emacs-lisp
    293318;;; Edit with root user
    294319(use-package sudo-edit)
    295320#+END_SRC
    296 ** Языки программирования
    297 *** LISP
    298 **** Разукрашивание скобок в лиспах
     321* Языки программирования
     322** LISP
     323*** Разукрашивание скобок в лиспах
    299324#+BEGIN_SRC emacs-lisp
    300325;;; Color parens
     
    303328#+END_SRC
    304329
    305 **** Редактирование скобок
     330*** Редактирование скобок
    306331#+BEGIN_SRC emacs-lisp
    307332;;; Parens editing
    308333(use-package paredit)
    309334#+END_SRC
    310 **** Библиотеки
    311 ***** Работа со строками
     335*** Библиотеки
     336**** Работа со строками
    312337#+BEGIN_SRC emacs-lisp
    313338;;; Emacs Lisp string manipulation
    314339(use-package s)
    315340#+END_SRC
    316 *** Python
    317 **** Anaconda
     341** Python
     342*** Anaconda
    318343#+BEGIN_SRC emacs-lisp
    319344(use-package anaconda-mode
     
    322347  :config (setq python-shell-interpreter "python3"))
    323348#+END_SRC
    324 **** Автодополнение
     349*** Автодополнение
    325350#+BEGIN_SRC emacs-lisp
    326351(use-package company-anaconda
     
    329354  :config (add-to-list 'company-backends '(company-anaconda :with company-capf)))
    330355#+END_SRC
    331 **** Документация
     356*** Документация
    332357#+BEGIN_SRC emacs-lisp
    333358;;; Access python documentation
     
    336361  :config (setq pydoc-command "python3 -m pydoc"))
    337362#+END_SRC
    338 **** Статический анализ
     363*** Статический анализ
    339364#+BEGIN_SRC emacs-lisp
    340365(use-package company-jedi
     
    343368  :config  (add-to-list 'company-backends 'company-jedi))
    344369#+END_SRC
    345 *** Javascript
    346 **** Основной мод
     370** Javascript
     371*** Основной мод
    347372#+BEGIN_SRC emacs-lisp
    348373;;; Javascript
    349374(use-package js2-mode
    350   :ensure-t
     375  :ensure t
    351376  :config
    352377  (add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode))
     
    360385              (define-key js-mode-map (kbd "C-c C-z") 'nodejs-repl-switch-to-repl))))
    361386#+END_SRC
    362 **** Node.js REPL
     387*** Node.js REPL
    363388#+BEGIN_SRC emacs-lisp
    364389;;; Node.js Repl
    365390(use-package nodejs-repl)
    366391#+END_SRC
    367 **** Typescript
     392*** Typescript
    368393#+BEGIN_SRC emacs-lisp
    369394;;; Typescript support
    370395(use-package typescript-mode)
    371396#+END_SRC
    372 **** Vue.js
     397*** Vue.js
    373398#+BEGIN_SRC emacs-lisp
    374399;;; Vue
     
    377402  :config (setq mmm-submode-decoration-level 0))
    378403#+END_SRC
    379 *** Haskell
    380 **** Основной мод
     404** Haskell
     405*** Основной мод
    381406#+BEGIN_SRC emacs-lisp
    382407;;; Haskell
    383408(use-package haskell-mode)
    384409#+END_SRC
    385 **** Окружение разработки
     410*** Окружение разработки
    386411#+BEGIN_SRC emacs-lisp
    387412;;; Haskell support
     
    391416  :config (add-hook 'haskell-mode-hook 'intero-mode))
    392417#+END_SRC
    393 *** Clojure
    394 **** REPL
     418** Clojure
     419*** REPL
    395420#+BEGIN_SRC emacs-lisp
    396421;;; Clojure REPL
    397422(use-package cider)
    398423#+END_SRC
    399 ** Языки разметки
    400 *** Веб шаблоны
    401 **** Web-mode
     424* Языки разметки
     425** Веб шаблоны
     426*** Web-mode
    402427#+BEGIN_SRC emacs-lisp
    403428;;; Templates
     
    410435  (setq web-mode-enable-current-column-highlight t))
    411436#+END_SRC
    412 *** Org-mode
     437** Org-mode
    413438#+BEGIN_SRC emacs-lisp
    414439;;; org
     
    428453                ("PHONE" :foreground "blue" :weight bold)))))
    429454#+END_SRC
    430 **** Пункты списка для org-mode
     455*** Пункты списка для org-mode
    431456#+BEGIN_SRC emacs-lisp
    432457;;; Bullets for org-mode
     
    436461  :hook (org-mode . org-bullets-mode))
    437462#+END_SRC
    438 **** Агенда
     463*** Агенда
    439464#+BEGIN_SRC emacs-lisp
    440465;;; Org-mode Setup
     
    442467                        "~/Documents/life.org"))
    443468#+END_SRC
    444 **** Техника pomodoro
     469*** Техника pomodoro
    445470#+BEGIN_SRC emacs-lisp
    446471;;; Pomodoro technique tracking for org-mode
    447472(use-package org-pomodoro)
    448473#+END_SRC
    449 **** Ведение журнала
     474*** Ведение журнала
    450475#+BEGIN_SRC emacs-lisp
    451476;;; Journal
     
    453478  :ensure)
    454479#+END_SRC
    455 **** Презентации
     480*** Презентации
    456481#+BEGIN_SRC emacs-lisp
    457482;;; Presentation
     
    459484  :ensure t)
    460485#+END_SRC
    461 *** Markdown
    462 **** Превью
     486** Markdown
     487*** Превью
    463488#+BEGIN_SRC emacs-lisp
    464489;;; Markdown preview
     
    466491  :ensure)
    467492#+END_SRC
    468 *** Lilypond
     493** Lilypond
    469494#+BEGIN_SRC emacs-lisp
    470495;;; Lilypond
     
    481506  :after flycheck)
    482507#+END_SRC
    483 ** Коммуникации
    484 **** IRC
     508* Коммуникации
     509*** IRC
    485510#+BEGIN_SRC emacs-lisp
    486511;;; IRC
     
    488513  :ensure)
    489514#+END_SRC
    490 **** Telegram
     515*** Telegram
    491516#+BEGIN_SRC emacs-lisp
    492517;;; Telegram client
     
    494519  :config (telega-mode-line-mode 1))
    495520#+END_SRC
    496 **** Email
    497 ***** Конвертирование org в html
     521*** Email
     522**** Конвертирование org в html
    498523#+BEGIN_SRC emacs-lisp
    499524;;; convert org to html in gnus
     
    501526  :ensure)
    502527#+END_SRC
    503 **** GNUPG
    504 ***** Ввод ключей
     528*** GNUPG
     529**** Ввод ключей
    505530#+BEGIN_SRC emacs-lisp
    506531;;; Dialog program for entering password
     
    510535  (pinentry-start))
    511536#+END_SRC
    512 ** Разное
    513 *** Минорные твики дефолтного имакса
    514 **** Скрыть бары и скролл
     537* Разное
     538** Минорные твики дефолтного имакса
     539*** Скрыть бары и скролл
    515540#+BEGIN_SRC emacs-lisp
    516541;;; Disable emacs gui
     
    520545(tooltip-mode -1)
    521546#+END_SRC
    522 **** Не спрашивать о несуществующих буферах
     547*** Не спрашивать о несуществующих буферах
    523548#+BEGIN_SRC emacs-lisp
    524549(setq-default confirm-nonexistent-file-or-buffer t)
    525550#+END_SRC
    526 **** Спрашивать покороче
     551*** Спрашивать покороче
    527552    Не спрашивать yes/no, вместо этого спрашивать y/n
    528553#+BEGIN_SRC emacs-lisp
     
    530555(defalias 'yes-or-no-p 'y-or-n-p)
    531556#+END_SRC
    532 **** Сохранение позиции курсора
     557*** Сохранение позиции курсора
    533558#+BEGIN_SRC emacs-lisp
    534559(setq
     
    538563(save-place-mode 1)
    539564#+END_SRC
    540 **** Убивать целую линию
     565*** Убивать целую линию
    541566#+BEGIN_SRC emacs-lisp
    542567;; Kill whole line
     
    544569#+END_SRC
    545570
    546 **** Переменная PATH в eshell
     571*** Переменная PATH в eshell
    547572#+BEGIN_SRC emacs-lisp
    548573(use-package exec-path-from-shell
     
    552577    (exec-path-from-shell-copy-env "PATH")))
    553578#+END_SRC
    554 **** Не создавать лишних файлов
     579*** Не создавать лишних файлов
    555580#+BEGIN_SRC emacs-lisp
    556581  (setq create-lockfiles nil
     
    563588   create-lockfiles nil)
    564589#+END_SRC
    565 **** Отображение номера колонки
     590*** Отображение номера колонки
    566591#+BEGIN_SRC emacs-lisp
    567592(column-number-mode)
    568593#+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
    571605#+BEGIN_SRC emacs-lisp
    572606;;; Manage docker in emacs
     
    575609  :bind ("C-c d" . docker))
    576610#+END_SRC
    577 *** Баг-трекеры
    578 **** Debbugs
     611** Баг-трекеры
     612*** Debbugs
    579613#+BEGIN_SRC emacs-lisp
    580614;;; Bug-Tracker DebBugs
    581615(use-package debbugs)
    582616#+END_SRC
    583 *** Демонстрация нажатий и команд
     617** Демонстрация нажатий и команд
    584618#+BEGIN_SRC emacs-lisp
    585619(use-package keycast
    586620  :ensure)
    587621#+END_SRC
    588 *** HTTP сервер
     622** HTTP сервер
    589623#+BEGIN_SRC emacs-lisp
    590624;;; HTTP server
     
    592626#+END_SRC
    593627
    594 *** REST клиент
     628** REST клиент
    595629#+BEGIN_SRC emacs-lisp
    596630;;; Rest client
    597631(use-package restclient)
    598632#+END_SRC
    599 *** DJVU
     633** DJVU
    600634#+BEGIN_SRC emacs-lisp
    601635;;; Djvu
    602636(use-package djvu)
    603637#+END_SRC
    604 *** PDF
     638** PDF
    605639#+BEGIN_SRC emacs-lisp
    606640;;; PDF Tools
     
    609643  :config (pdf-loader-install))
    610644#+END_SRC
    611 *** Экспорт в HTML
     645** Экспорт в HTML
    612646#+BEGIN_SRC emacs-lisp
    613647;;; Export to html
    614648(use-package htmlize)
    615649#+END_SRC
    616 *** Управление финансами
     650** Управление финансами
    617651#+BEGIN_SRC emacs-lisp
    618652;;; Accounting
    619653(use-package ledger-mode)
    620654#+END_SRC
    621 *** Скрытие минорных модов
     655** Скрытие минорных модов
    622656#+BEGIN_SRC emacs-lisp
    623657;;; hide some minor modes
Note: See TracChangeset for help on using the changeset viewer.