Skip to content

Instantly share code, notes, and snippets.

{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": {
"type": "datasource",
"uid": "grafana"
},
"enable": true,
(defun bss/send-to-vterm (str)
(interactive)
(let* ((inhibit-read-only t))
(vterm-send-string str nil)))
(defhydra hydra-term-snippets (:hint nil :exit nil)
"
Insert snippets:
_a_liases
(setq
vterm-clipboard-warning-max-lines 20
vterm-clipboard-warning-max-chars 256)
;; (define-key vterm-mode-map (kbd "M-c") 'kill-ring-save)
(defun bss/vterm-kill-ring-save ()
(interactive)
(let* ((str "")
(len 0)
(lines 0)
** hydra
*** transparency
#+begin_src emacs-lisp
(defun my--set-transparency (inc)
"Increase or decrease the selected frame transparency"
(let* ((alpha (frame-parameter (selected-frame) 'alpha))
(next-alpha (cond ((not alpha) 100)
((> (- alpha inc) 100) 100)
((< (- alpha inc) 0) 0)
(t (- alpha inc)))))
Вкратце за 5 минут получилось так
Краткая суть: http://betteri.ru/post/agile-results---novyy-podhod-k-lichnoy-effektivnosti-opisanie-osnovnyh-priemov-i-principov.html
Вот пример простого решения на блокнотах: http://gettingresults.com/how-to-use-agile-results-with-evernote/
Вот источник реализаций идей: http://doc.norang.ca/org-mode.html
В качестве минимизатора телодвижений использую org-capture-template
Все шаблоны автоматически вставляются по "C-c c <key>" в ~/notes/org-mode/diary.org.gpg.
Сделав пару записей по "C-c c <key>" сразу станет очевидна иерархия в diary.org.
Этот файл входит в состав org-agenda-files и все TODO оттуда автоматически попадают в Agenda в её часть Sheduled.
** dired
*** base settings
#+begin_src emacs-lisp
(put 'dired-find-alternate-file 'disabled nil)
;; если открыт другой буфер с dired, то по-умолчанию в пути подставлять его каталог
(setq dired-dwim-target t)
(if (eq system-type 'windows-nt) ;OR gnu/linux
(setq dired-listing-switches "-lah")
*** python-mode
#+begin_src emacs-lisp
(use-package python
:mode ("\\.py" . python-mode)
:config
(setq py-python-command "python3")
(setq python-shell-interpreter "python3")
(setq python-indent-offset 4)
*** company
http://company-mode.github.io/
**** company
#+begin_src emacs-lisp
(use-package company
:bind (
:map company-active-map
("\C-n" . company-select-next)
** chronos
#+begin_src emacs-lisp
;;;; chronos plugin
(use-package chronos
:config
;; (use-package chronos)
;; https://github.com/dxknight/chronos
;; now is 17:00
;; 5 gives an expiry time of 17:05
;; 1:30 gives 18:30