Rst y elpy
This commit is contained in:
parent
c107341a41
commit
3fdeaa912c
|
@ -29,6 +29,7 @@
|
|||
- [[Auto identación][Auto identación]]
|
||||
- [[Magit][Magit]]
|
||||
- [[Insertar licencia][Insertar licencia]]
|
||||
- [[counsel-dash][counsel-dash]]
|
||||
- [[Borrar espacios sobrantes][Borrar espacios sobrantes]]
|
||||
- [[Usar ssh con tramp][Usar ssh con tramp]]
|
||||
- [[Golden Ratio][Golden Ratio]]
|
||||
|
@ -76,6 +77,7 @@
|
|||
- [[Asteriscos bonitos][Asteriscos bonitos]]
|
||||
- [[Seguir links][Seguir links]]
|
||||
- [[Exportar Markdown][Exportar Markdown]]
|
||||
- [[Exportar rst][Exportar rst]]
|
||||
- [[Configuracion de bloques de código][Configuracion de bloques de código]]
|
||||
- [[Elementos de marcado][Elementos de marcado]]
|
||||
- [[Quitar confirmación al evaluar código][Quitar confirmación al evaluar código]]
|
||||
|
@ -510,6 +512,39 @@ torify git "$@"
|
|||
)
|
||||
#+END_SRC
|
||||
|
||||
*** counsel-dash
|
||||
#+name:counsel-dash-conf
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(add-to-list 'el-get-sources '(:name counsel-dash
|
||||
:description "counsel-dash"
|
||||
:type github
|
||||
:pkgname "nathankot/counsel-dash"))
|
||||
|
||||
(if (not (el-get-package-installed-p 'counsel-dash))
|
||||
(package-install "helm")
|
||||
(el-get 'sync 'counsel-dash))
|
||||
|
||||
(use-package counsel-dash
|
||||
:init
|
||||
(setq counsel-dash-docsets-path "~/.emacs.d/docsets")
|
||||
(setq counsel-dash-common-docsets '("Bash" "Emacs Lisp" "HTML" "Markdown" "Nginx" "Python 3" "Docker" "Font_Awesome" "LaTeX" "MySQL" "Python 2" "SQLite"))
|
||||
(setq counsel-dash-browser-func 'eww)
|
||||
#+END_SRC
|
||||
|
||||
Auto-instala los docsets:
|
||||
#+name: instala-docsets
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq local_docsets counsel-dash-common-docsets)
|
||||
(while local_docsets
|
||||
(setq docs (car local_docsets))
|
||||
(if (string-match "Python" docs)
|
||||
(setq docs (replace-regexp-in-string " " "_" docs)))
|
||||
(if (string-match "Emacs Lisp" docs)
|
||||
(setq docs (replace-regexp-in-string " " "_" docs)))
|
||||
(if (not (file-exists-p (concat counsel-dash-docsets-path "/" (car local_docsets) ".docset")))
|
||||
(counsel-dash-install-docset docs))
|
||||
(setq local_docsets (cdr local_docsets)))
|
||||
#+END_SRC
|
||||
** Borrar espacios sobrantes
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: Borrar espacios sobrantes
|
||||
|
@ -1166,7 +1201,9 @@ La configuración de elpy:
|
|||
:init
|
||||
(setq elpy-modules '(elpy-module-sane-defaults elpy-module-company elpy-module-eldoc elpy-module-pyvenv))
|
||||
(add-hook 'python-mode-hook 'flycheck-mode)
|
||||
:config (elpy-enable)
|
||||
(setq elpy-rpc-backend "jedi")
|
||||
:config
|
||||
(elpy-enable)
|
||||
:ensure t
|
||||
)
|
||||
#+END_SRC
|
||||
|
@ -1206,8 +1243,6 @@ Configura virtualenvwrapper para eshell, lo que habilita la orden =workon= y dem
|
|||
)
|
||||
#+END_SRC
|
||||
|
||||
|
||||
|
||||
** web-mode
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: web-mode
|
||||
|
@ -1430,21 +1465,25 @@ Esto es un workaround para un bug raro de url-cookie:
|
|||
:PROPERTIES:
|
||||
:CUSTOM_ID: calfw
|
||||
:END:
|
||||
Paquete para ver las tareas de =org-mode= en un formato de calendario más típico. Los arrays son sólo traducciones. Si el paquete no está instalado, lo instala mediante el-get. Ahora mismo no lo tengo activo.
|
||||
#+BEGIN_SRC emacs-lisp :tangle no :eval no
|
||||
Paquete para ver las tareas de =org-mode= en un formato de calendario más típico. Los arrays son sólo traducciones. Si el paquete no está instalado, lo instala mediante el-get.
|
||||
|
||||
#+name:calfw
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(if (not (el-get-package-installed-p 'calfw))
|
||||
(el-get 'sync 'calfw)
|
||||
)
|
||||
|
||||
(use-package calfw
|
||||
:init
|
||||
(require 'calfw-org)
|
||||
:config
|
||||
(setq cfw:org-overwrite-default-keybinding t)
|
||||
(setq calendar-week-start-day 1)
|
||||
(setq calendar-month-name-array
|
||||
["Gener" "Febrer" "Març" "Abril" "Maig" "Juny"
|
||||
"Juliol" "Agost" "Septembre" "Octubre" "Novembre" "Decembre"])
|
||||
["Gener" "Febrer" "Març" "Abril" "Maig" "Juny" "Juliol" "Agost" "Septembre" "Octubre" "Novembre" "Desembre"])
|
||||
(setq calendar-day-name-array
|
||||
["Diumenge" "Dilluns" "Dimarts" "Dimecres" "Dijous" "Divendres" "Dissabte"])
|
||||
:bind ("C-c f" . cfw:open-org-calendar)
|
||||
)
|
||||
#+END_SRC
|
||||
**** Tareas repetitivas
|
||||
|
@ -1485,17 +1524,17 @@ Por defecto, al pasar de las 24 horas dedicadas, lo mostrará cómo 1d. Con el s
|
|||
:CUSTOM_ID: Definir lenguajes que entiende babel
|
||||
:END:
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(org-babel-do-load-languages
|
||||
'org-babel-load-languages
|
||||
'((dot . t)
|
||||
(emacs-lisp . t)
|
||||
(gnuplot . t)
|
||||
(latex . t)
|
||||
(ledger . t)
|
||||
(python . t)
|
||||
(shell . t)
|
||||
(sql . t)
|
||||
(sqlite . t)))
|
||||
(org-babel-do-load-languages
|
||||
'org-babel-load-languages
|
||||
'((dot . t)
|
||||
(emacs-lisp . t)
|
||||
(gnuplot . t)
|
||||
(latex . t)
|
||||
(ledger . t)
|
||||
(python . t)
|
||||
(shell . t)
|
||||
(sql . t)
|
||||
(sqlite . t)))
|
||||
#+END_SRC
|
||||
|
||||
#+RESULTS:
|
||||
|
@ -1530,6 +1569,19 @@ Presionando tanto RET cómo TAB.
|
|||
#+BEGIN_SRC emacs-lisp
|
||||
(use-package ox-md)
|
||||
#+END_SRC
|
||||
**** Exportar rst
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(add-to-list 'el-get-sources '(:name ox-rst
|
||||
:type github
|
||||
:pkgname "masayuko/ox-rst"
|
||||
))
|
||||
|
||||
(if (not (el-get-package-installed-p 'ox-rst))
|
||||
(el-get 'sync 'ox-rst)
|
||||
)
|
||||
|
||||
(use-package ox-rst)
|
||||
#+END_SRC
|
||||
|
||||
**** Configuracion de bloques de código
|
||||
:PROPERTIES:
|
||||
|
|
|
@ -19,3 +19,4 @@
|
|||
;; Se carga la configuración pública y la privada
|
||||
(org-babel-load-file (concat user-emacs-directory "init-literate.org"))
|
||||
(org-babel-load-file (concat user-emacs-directory "private-literate.org"))
|
||||
(put 'narrow-to-region 'disabled nil)
|
||||
|
|
Loading…
Reference in New Issue