aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <msabate@suse.com>2017-06-01 18:01:05 +0200
committerMiquel Sabaté Solà <msabate@suse.com>2017-06-01 18:01:05 +0200
commitc3d3a4efa460266897e54c797aed6a642a32efa7 (patch)
tree7e311cff946d0c3ddb559a2eef2f61f13a8b1155
parentbcabd7921bacffd54296f38fcbaea6dcacafd529 (diff)
downloaddotfiles-c3d3a4efa460266897e54c797aed6a642a32efa7.tar.gz
dotfiles-c3d3a4efa460266897e54c797aed6a642a32efa7.zip
emacs: added the bool-flip package
Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
-rw-r--r--emacs/custom.el2
-rw-r--r--emacs/init.html22
-rw-r--r--emacs/init.org12
3 files changed, 28 insertions, 8 deletions
diff --git a/emacs/custom.el b/emacs/custom.el
index 40b91fc..acc4390 100644
--- a/emacs/custom.el
+++ b/emacs/custom.el
@@ -15,7 +15,7 @@
'(markdown-command "/usr/bin/markdown-calibre")
'(package-selected-packages
(quote
- (salt-mode flycheck-rust rust-playground rust-mode vue-mode coffee-mode json-reformat erc-hl-nicks emoji-cheat-sheet-plus helm-circe htmlize cmake-mode websocket markdown-mode go-mode magit evil-leader evil helm projectile writeroom-mode org-eldoc evil-commentary yasnippet yaml-mode which-key web-mode wc-mode use-package terraform-mode smart-tabs-mode slim-mode scss-mode rainbow-delimiters php-mode org-evil olivetti mu4e-alert mmm-jinja2 markdown-preview-mode helm-projectile helm-ag go-eldoc go-add-tags flycheck expand-region evil-surround evil-org evil-numbers evil-mu4e evil-magit evil-args dockerfile-mode disable-mouse default-text-scale crux cmake-font-lock ag))))
+ (bool-flip salt-mode flycheck-rust rust-playground rust-mode vue-mode coffee-mode json-reformat erc-hl-nicks emoji-cheat-sheet-plus helm-circe htmlize cmake-mode websocket markdown-mode go-mode magit evil-leader evil helm projectile writeroom-mode org-eldoc evil-commentary yasnippet yaml-mode which-key web-mode wc-mode use-package terraform-mode smart-tabs-mode slim-mode scss-mode rainbow-delimiters php-mode org-evil olivetti mu4e-alert mmm-jinja2 markdown-preview-mode helm-projectile helm-ag go-eldoc go-add-tags flycheck expand-region evil-surround evil-org evil-numbers evil-mu4e evil-magit evil-args dockerfile-mode disable-mouse default-text-scale crux cmake-font-lock ag))))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
diff --git a/emacs/init.html b/emacs/init.html
index c0b52b3..45e7a09 100644
--- a/emacs/init.html
+++ b/emacs/init.html
@@ -4,7 +4,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>mssola's GNU Emacs configuration</title>
-<!-- 2017-05-19 Fri 09:26 -->
+<!-- 2017-06-01 Thu 18:00 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="generator" content="Org-mode" />
<meta name="author" content="Miquel Sabaté Solà" />
@@ -1179,6 +1179,19 @@ remember some of these snippets, I've mapped <kbd>, h</kbd> to
<span class="org-rainbow-delimiters-depth-3">(</span>evil-leader/set-key <span class="org-string">"h"</span> 'yas-describe-tables<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
+
+<p>
+<code>bool-flip</code> is a very simple utility that toggles truthy/falsey values.
+</p>
+
+<div class="org-src-container">
+
+<pre class="src src-elisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package</span> <span class="org-constant">bool-flip</span>
+ <span class="org-builtin">:ensure</span> t
+ <span class="org-builtin">:config</span>
+ <span class="org-rainbow-delimiters-depth-2">(</span>global-set-key <span class="org-rainbow-delimiters-depth-3">(</span>kbd <span class="org-string">"C-c b"</span><span class="org-rainbow-delimiters-depth-3">)</span> 'bool-flip-do-flip<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>
+</pre>
+</div>
</div>
</div>
@@ -1499,13 +1512,12 @@ the rest.
</div>
<p>
-Set a key binding for <code>magit-blame</code> and <code>magit-log-buffer-file</code>.
+Set a key binding for <code>magit-log-buffer-file</code>.
</p>
<div class="org-src-container">
-<pre class="src src-elisp"><span class="org-rainbow-delimiters-depth-1">(</span>global-set-key <span class="org-rainbow-delimiters-depth-2">(</span>kbd <span class="org-string">"C-c b"</span><span class="org-rainbow-delimiters-depth-2">)</span> 'magit-blame<span class="org-rainbow-delimiters-depth-1">)</span>
-<span class="org-rainbow-delimiters-depth-1">(</span>global-set-key <span class="org-rainbow-delimiters-depth-2">(</span>kbd <span class="org-string">"C-c l"</span><span class="org-rainbow-delimiters-depth-2">)</span> 'magit-log-buffer-file<span class="org-rainbow-delimiters-depth-1">)</span>
+<pre class="src src-elisp"><span class="org-rainbow-delimiters-depth-1">(</span>global-set-key <span class="org-rainbow-delimiters-depth-2">(</span>kbd <span class="org-string">"C-c l"</span><span class="org-rainbow-delimiters-depth-2">)</span> 'magit-log-buffer-file<span class="org-rainbow-delimiters-depth-1">)</span>
</pre>
</div>
@@ -2918,7 +2930,7 @@ along with this program. If not, see <a href="http://www.gnu.org/licenses/">&lt
</div>
<div id="postamble" class="status">
<p class="author">Author: Miquel Sabaté Solà</p>
-<p class="date">Created: 2017-05-19 Fri 09:26</p>
+<p class="date">Created: 2017-06-01 Thu 18:00</p>
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 25.2.1 (<a href="http://orgmode.org">Org</a> mode 8.2.10)</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
diff --git a/emacs/init.org b/emacs/init.org
index 413b258..1c7c62d 100644
--- a/emacs/init.org
+++ b/emacs/init.org
@@ -732,6 +732,15 @@ remember some of these snippets, I've mapped @@html:<kbd>, h</kbd>@@ to
(evil-leader/set-key "h" 'yas-describe-tables)))
#+END_SRC
+=bool-flip= is a very simple utility that toggles truthy/falsey values.
+
+#+BEGIN_SRC elisp
+(use-package bool-flip
+ :ensure t
+ :config
+ (global-set-key (kbd "C-c b") 'bool-flip-do-flip))
+#+END_SRC
+
* Dired
I use dired mode mainly for attaching document into emails. That being said,
@@ -987,10 +996,9 @@ the rest.
'show)))
#+END_SRC
-Set a key binding for =magit-blame= and =magit-log-buffer-file=.
+Set a key binding for =magit-log-buffer-file=.
#+BEGIN_SRC elisp
- (global-set-key (kbd "C-c b") 'magit-blame)
(global-set-key (kbd "C-c l") 'magit-log-buffer-file)
#+END_SRC