(setq org-ditaa-jar-path "/usr/local/Cellar/ditaa/0.9/libexec/ditaa0_9.jar")
(unless
(file-exists-p org-ditaa-jar-path)
- (warn "seudut: ditaa.jar not found at %s " org-ditaa-jar-path))
+ (message "seudut: ditaa.jar not found at %s " org-ditaa-jar-path))
(org-babel-do-load-languages 'org-babel-load-languages
'((python . t)
#+END_SRC
* Dired
+** Dired basic
+#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+ (setq dired-dwim-target t)
+
+ (use-package dired-details
+ :ensure t
+ :config
+ (setq-default dired-details-hidden-string "--- ")
+ (dired-details-install))
+#+END_SRC
** Dired bindings
=C-o= is defined as a global key for window operation, here unset it in dired mode
#+BEGIN_SRC emacs-lisp :tangle yes :results silent
;; objective c
(add-to-list 'auto-mode-alist '("\\.mm\\'" . objc-mode))
+
+ (setq c-hungry-delete-key t)
#+END_SRC
*** irony
(setq compilation-auto-jump-to-next t)
(setq compilation-scroll-output 'first-error)
;; this will save all the modified buffers before compile
- (setq compilation-ask-about-save nil))
+ (setq compilation-ask-about-save nil)
+ (setq compilation-window-height (/ (window-total-height) 3)))
;; super-r to compile
(with-eval-after-load "compile"
(shell-quote-argument buffer-file-name))))))))
(global-set-key (kbd "s-r") 'compile)
+
+ ;; Make compilaition window always below
+ (defun my-compilation-hook ()
+ (when (not (get-buffer-window "*compilation*"))
+ (split-window-vertically)
+ ;; (save-selected-window
+ ;; (save-excursion
+ ;; (let* ((w (split-window-vertically))
+ ;; (h (window-height w)))
+ ;; (select-window w)
+ ;; (switch-to-buffer "*compilation*")
+ ;; (shrink-window (- h compilation-window-height)))))
+ ))
+ ;; (add-hook 'compilation-mode-hook 'my-compilation-hook)
+
+
#+END_SRC
* Auto-Insert
(:mailing-list . 20)
(:thread-subject . 70)
(:human-date . 16))))
- (warn "seudut:mu4e not installed, it won't work."))
+ (message "seudut:mu4e not installed, it won't work."))
#+END_SRC
** Smtp - send mail
* Developing
** perspeen
#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- (use-package perspeen
- :ensure t
- :init
+ ;; (use-package perspeen
+ ;; :ensure t
+ ;; :init
+ ;; (setq perspeen-use-tab nil)
+ ;; :config
+ ;; (perspeen-mode))
+
+ (el-get-bundle seudut/perspeen
+ :features perspeen
(setq perspeen-use-tab nil)
- :config
(perspeen-mode))
;; super-i to switch to ith workspace