X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=emacs.d%2Fconfig.org;h=1be198c9c5d146dea6b6e2c7a7092f277778b693;hb=b215e55934608a922e5f2bb22f33e4dc1410f550;hp=3702189cb27d7017b9ed1bd0697fcfc3a5184b32;hpb=96ba8ac789f4918791c0d5192c6711757091a17f;p=dotfiles.git diff --git a/emacs.d/config.org b/emacs.d/config.org index 3702189..1be198c 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -731,7 +731,8 @@ Always indents header, and hide header leading starts so that no need type =#+ST (require 'org-habit) (add-to-list 'org-modules 'org-habit) (setq org-habit-graph-column 50) - (setq org-hide-emphasis-markers t)) + (setq org-hide-emphasis-markers t) + (setq org-html-validation-link nil)) (el-get-bundle hasu/emacs-ob-racket :features ob-racket) @@ -1125,6 +1126,42 @@ Also correct the face of =org-meta-line= in =org-table= (set-face-attribute 'org-level-8 nil :weight 'bold))) #+END_SRC +** Org Blog +Refer to [[http://orgmode.org/worg/org-tutorials/org-publish-html-tutorial.html][org-publish-html-tutorial]], and [[https://ogbe.net/blog/blogging_with_org.html][blogging_with_org]] +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (require 'ox-publish) + + (setq org-publish-project-alist + `( + ("org-notes" + :base-directory "~/Private/blog/" + :base-extension "org" + :publishing-directory "~/Private/publish_html" + :recursive t + :publishing-function org-html-publish-to-html + :headline-levels 4 + :section-numbers nil + :auto-preamble t + :auto-sitemap t ;Generate sitmap.org automagicaly... + :sitemap-filename "sitemap.org" ;... call it sitemap.org (it's the default )... + :sitemap-title "Sitemap" + + :table-of-contents nil + :html-postamble nil ;dont export creator auto validation info in html postamble div + :html-link-home "/" + :html-head "" + ;; :html-head-extra ,my-blog-extra-head + :html-head-include-default-style nil + :html-head-include-scripts nil) + ("org-static" + :base-directory "~/Private/blog/" + :base-extension "css\\|js\\|png\\|gif\\|pdf\\|mp3\\|ogg\\|swf" + :publishing-directory "~/Private/publish_html" + :recursive t + :publishing-function org-publish-attachment) + ("org" :components ("org-notes" "org-static")))) +#+END_SRC + * Magit [[https://github.com/magit/magit][Magit]] is a very cool git interface on Emacs. and Defined keys, using vi keybindings, Refer abo-abo's setting [[https://github.com/abo-abo/oremacs/blob/c5cafdcebc88afe9e73cc8bd40c49b70675509c7/modes/ora-nextmagit.el][here]] @@ -1595,6 +1632,18 @@ as a http download client tool (car (last (split-string url "/" t)))))))))) #+END_SRC +** Elscreen +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (use-package elscreen + :ensure t + :init + (setq elscreen-tab-display-control nil) + :config + (elscreen-start) + (set-face-attribute 'elscreen-tab-current-screen-face nil :foreground "black" :background "yellow") + (set-face-attribute 'elscreen-tab-other-screen-face nil :foreground "black" :background "disabledControlTextColor" :underline nil)) +#+END_SRC + * Dired ** Dired bindings =C-o= is defined as a global key for window operation, here unset it in dired mode