From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Filipe Silva Newsgroups: gmane.emacs.bugs Subject: bug#27592: Subject: 25.2; dead acute + c should produce =?UTF-8?Q?=C3=A7?= Date: Wed, 5 Jul 2017 18:02:27 -0300 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c12ecaa4fc25705539851c1" X-Trace: blaine.gmane.org 1499291328 11592 195.159.176.226 (5 Jul 2017 21:48:48 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 5 Jul 2017 21:48:48 +0000 (UTC) To: 27592@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 05 23:48:41 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSsA4-0002au-P0 for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Jul 2017 23:48:41 +0200 Original-Received: from localhost ([::1]:48236 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSsAA-0005XS-8F for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Jul 2017 17:48:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48426) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSs9Y-0005GN-8E for bug-gnu-emacs@gnu.org; Wed, 05 Jul 2017 17:48:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSs9S-0002OY-Ln for bug-gnu-emacs@gnu.org; Wed, 05 Jul 2017 17:48:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51157) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dSs9S-0002OR-FZ for bug-gnu-emacs@gnu.org; Wed, 05 Jul 2017 17:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dSs9S-0006m1-8X for bug-gnu-emacs@gnu.org; Wed, 05 Jul 2017 17:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Filipe Silva Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jul 2017 21:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27592 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.149929122925965 (code B ref -1); Wed, 05 Jul 2017 21:48:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Jul 2017 21:47:09 +0000 Original-Received: from localhost ([127.0.0.1]:53832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSs8Z-0006ki-Ce for submit@debbugs.gnu.org; Wed, 05 Jul 2017 17:47:09 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:45721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSrRl-0005ic-98 for submit@debbugs.gnu.org; Wed, 05 Jul 2017 17:02:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSrRa-0000EK-7c for submit@debbugs.gnu.org; Wed, 05 Jul 2017 17:02:47 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:49772) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dSrRa-0000ED-2h for submit@debbugs.gnu.org; Wed, 05 Jul 2017 17:02:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSrRU-0003LY-0C for bug-gnu-emacs@gnu.org; Wed, 05 Jul 2017 17:02:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSrRO-0000CT-H0 for bug-gnu-emacs@gnu.org; Wed, 05 Jul 2017 17:02:36 -0400 Original-Received: from mail-oi0-x22d.google.com ([2607:f8b0:4003:c06::22d]:34347) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dSrRO-0000CG-6R for bug-gnu-emacs@gnu.org; Wed, 05 Jul 2017 17:02:30 -0400 Original-Received: by mail-oi0-x22d.google.com with SMTP id l130so846630oib.1 for ; Wed, 05 Jul 2017 14:02:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=g9OcijMlilqL8bCc63QuYPGs1arSVi7nniMu13bslDs=; b=NfoUNFCbErkygQEB2dqFgV+735MdabHMJzP0LNO589WOidGyKdF0Mlux/ei6FanxYV jCDVruNJVRYNXOosBeQUxh39URq0DiNl3ZY246iHoUOcqo05B6mH0SH/V54CmT4qMwgb 47WocyvX5e6qbPgXvobikcxk5rdzhoOLVp7rgL1aHvclV+q0EWzq004fOaxdR3GqxWR3 8/chooou1b3zI/daGqmDFs3kEy5DMTTxOG2cn29+AaZpBkd/tIs7DHx7MprsFNtgM2ia jpex5L4/UNofuA0Z4yQKR7EKDXQfAdrqG94VzhXIR+l4NdeeMXhkKTC+xv1pKyyeIJ6+ 64vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=g9OcijMlilqL8bCc63QuYPGs1arSVi7nniMu13bslDs=; b=RpAaAD+Wma4h9dAnKiCfITsM4JqiyDJZZJWOJS8fKplHUqEbm1MFLx+LOHPpeVPBG/ bLyTavzB7nmYf78+xEGpYCTO+5Zzj0XyXa6roN3y4iGHwRzmFIKv2Csm5U+zqHICzo1h n3b82NRdgSqS2h9zPv+B5J8ncEPSfjJCUJm/Rk1UQU/RmJreE4bK5GWtnNX+U/2bh6PB okAthNMsE0+XbbVYMrGSrBzWiCrZ59sikzOERy+eN4if9/TiCvKbu5J4agE362s1j7KS bqFLiFlwG+Y2OfX0VvK+8UgeDKzDDpbiaC+olPTsnfFyetX0KtsAhGmSyUaBvBA0vDV0 z3mA== X-Gm-Message-State: AKS2vOyEG3ngEWuOD1mZpkcQpiE5ibeIaAEG+grNm1pZqaw+HP25Pn9u gSQ/EuMy/htLS3kz72kojrClOzq53x4k X-Received: by 10.202.8.85 with SMTP id 82mr24376984oii.195.1499288547867; Wed, 05 Jul 2017 14:02:27 -0700 (PDT) Original-Received: by 10.182.2.73 with HTTP; Wed, 5 Jul 2017 14:02:27 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Wed, 05 Jul 2017 17:47:06 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:134229 Archived-At: --94eb2c12ecaa4fc25705539851c1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi emacs maintainer, SHORT Version: Emacs produces: ' + c =3D =C3=A7 under LANG=3DC and ' + c =3D =C4=87 under LANG=3Den_US.UTF-8 $ LANG=3DC emacs -Q -> ' + c =3D =C3=A7 $ emacs -Q -> '+ c =3D =C4=87 LONG Version: I believe I uncovered a bug regarding the dead acute a.k.a ' + c combination, which would have to produce a =C3=A7 under my setup. expected: ' + c =3D =C3=A7 actual : ' + c =3D =C4=87 1) I've set up my keyboard layout in arch with `localectl set-x11-keymap us pc104 intl` By default, in this layout, the `'` is a deadkey. It is called a `dead acute`. In Portuguese, we are used to composing the `=C3=A7` char using `'` + `c` = =3D `=C3=A7` when using international US-keyboard layouts. I don't know why, but by default GNU/Linux distros come configured so that when you type this combination `'` + `c` you get `=C4=87`, which is an invalid char in Brazilian Portuguese. 2) So I did this. I've edited the following files: `/usr/lib/gtk-3.0/3.0.0/immodules.cache` `/usr/lib/gtk-2.0/2.10.0/immodules.cache` I change the line: `"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"` to "`cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"` 3) I also replaced "=C4=87" with "=C3=A7" and "=C4=86" with "=C3=87" on `/usr/share/X11/locale/en_US.UTF-8/Compose`: $ sudo cp /usr/share/X11/locale/en_US.UTF-8/Compose /usr/share/X11/locale/en_US.UTF-8/Compose.bak $ sed 's/=C4=87/=C3=A7/g' < /usr/share/X11/locale/en_US.UTF-8/Compose |= sed 's/=C4=86/=C3=87/g' > Compose $ sudo mv Compose /usr/share/X11/locale/en_US.UTF-8/Compose 4) I also added two lines on `/etc/environment`: GTK_IM_MODULE=3Dcedilla QT_IM_MODULE=3Dcedilla And then I restarted my computer. And then it worked. It works fine in firefox, chromium, scite, gvim or any other gui tool. But not in Emacs. In Emacs, `' + c` insists on producing `=C4=87`, despite = my efforts. How can I teach Emacs to produce =C3=A7 and not =C4=87 when I type a dead a= cute `'` + `c`? Now =C3=93scar Fuentes, in the help-gnu-emacs mailing list, (http://lists.gnu.org/archive/html/help-gnu-emacs/2017-07/msg00070.html), provided a hack that made this work for me: If I launch emacs with this line: `LANG=3DC emacs`, then ' + c =3D =C3=A7 This can be easily reproduced from emacs -Q $ LANG=3DC emacs -Q -> ' + c =3D =C3=A7 $ emacs -Q -> '+ c =3D =C4=87 But why does it works? Would this behaviour be a bug? I'm inclined to say yes because all other applications behave differently than emacs in this aspect. In GNU Emacs 25.2.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.22.10) of 2017-04-22 built on juergen Windowing system distributor 'The X.Org Foundation', version 11.0.11903000 System Description: Arch Linux Configured using: 'configure --prefix=3D/usr --sysconfdir=3D/etc --libexecdir=3D/usr/lib --localstatedir=3D/var --with-x-toolkit=3Dgtk3 --with-xft --with-modules 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-protector-strong' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2 LDFLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES Important settings: value of $LANG: C locale-coding-system: nil Major mode: Lisp Interaction Minor modes in effect: which-key-mode: t global-company-mode: t company-mode: t yas-global-mode: t yas-minor-mode: t global-flycheck-mode: t flycheck-mode: t lispyville-mode: t lispy-mode: t projectile-mode: t ivy-mode: t diff-auto-refine-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t global-git-gutter-mode: t global-disable-mouse-mode: t editorconfig-mode: t origami-mode: t eyebrowse-mode: t Info-breadcrumbs-in-mode-line-mode: t show-smartparens-global-mode: t show-smartparens-mode: t highlight-parentheses-mode: t highlight-numbers-mode: t rainbow-delimiters-mode: t global-auto-revert-mode: t recentf-mode: t electric-pair-mode: t savehist-mode: t save-place-mode: t display-time-mode: t evil-escape-mode: t global-evil-visualstar-mode: t evil-visualstar-mode: t global-evil-matchit-mode: t evil-matchit-mode: t evil-commentary-mode: t global-evil-surround-mode: t evil-surround-mode: t evil-mode: t evil-local-mode: t global-undo-tree-mode: t undo-tree-mode: t shell-dirtrack-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Running git commit -- [2 times] Diffing changes to be committed (C-g to abort diffing) [2 times] When done with a buffer, type C-c C-c Type C-c C-c to finish, or C-c C-k to cancel Saving file /home/ninrod/code/sources/logbook/.git/COMMIT_EDITMSG... Wrote /home/ninrod/code/sources/logbook/.git/COMMIT_EDITMSG Git finished [2 times] [C-t] show common commands, [?] describe events, [C-h i] show manual Running git push -v origin master:refs/heads/master [2 times] Git finished Load-path shadows: ~/.dotfiles/deps/emacs/emacs-evil/evil-surround/evil-surround hides /home/ninrod/.emacs.d/elpa/evil-surround-20170124.1110/evil-surround ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-macros hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-macros ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-core hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-core ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-digraphs hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-digraphs ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-ex hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-ex ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-types hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-types ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-pkg hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-pkg ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-jumps hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-jumps ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-command-window hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-command-window ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-search hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-search ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-common hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-common ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-states hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-states ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-commands hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-commands ~/.dotfiles/deps/emacs/emacs-evil/evil/evil hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-maps hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-maps ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-repeat hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-repeat ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-vars hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-vars ~/.dotfiles/deps/emacs/emacs-evil/evil/evil-integration hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-integration /home/ninrod/.emacs.d/elpa/general-20170528.336/elpa hides /home/ninrod/.emacs.d/elpa/lispy-20170614.1013/elpa /home/ninrod/.emacs.d/elpa/org-bullets-20140918.1137/org-bullets hides /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-bullets /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-python hides /usr/share/emacs/25.2/lisp/org/ob-python /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-makefile hides /usr/share/emacs/25.2/lisp/org/ob-makefile /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-ditaa hides /usr/share/emacs/25.2/lisp/org/ob-ditaa /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-clojure hides /usr/share/emacs/25.2/lisp/org/ob-clojure /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-faces hides /usr/share/emacs/25.2/lisp/org/org-faces /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-version hides /usr/share/emacs/25.2/lisp/org/org-version /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-footnote hides /usr/share/emacs/25.2/lisp/org/org-footnote /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-shen hides /usr/share/emacs/25.2/lisp/org/ob-shen /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-irc hides /usr/share/emacs/25.2/lisp/org/org-irc /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-calc hides /usr/share/emacs/25.2/lisp/org/ob-calc /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-scala hides /usr/share/emacs/25.2/lisp/org/ob-scala /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-element hides /usr/share/emacs/25.2/lisp/org/org-element /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-ocaml hides /usr/share/emacs/25.2/lisp/org/ob-ocaml /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-io hides /usr/share/emacs/25.2/lisp/org/ob-io /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-feed hides /usr/share/emacs/25.2/lisp/org/org-feed /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-haskell hides /usr/share/emacs/25.2/lisp/org/ob-haskell /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-core hides /usr/share/emacs/25.2/lisp/org/ob-core /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-gnus hides /usr/share/emacs/25.2/lisp/org/org-gnus /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-w3m hides /usr/share/emacs/25.2/lisp/org/org-w3m /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-dot hides /usr/share/emacs/25.2/lisp/org/ob-dot /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-latex hides /usr/share/emacs/25.2/lisp/org/ox-latex /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-habit hides /usr/share/emacs/25.2/lisp/org/org-habit /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-publish hides /usr/share/emacs/25.2/lisp/org/ox-publish /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-ascii hides /usr/share/emacs/25.2/lisp/org/ox-ascii /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-mscgen hides /usr/share/emacs/25.2/lisp/org/ob-mscgen /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org hides /usr/share/emacs/25.2/lisp/org/org /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-lisp hides /usr/share/emacs/25.2/lisp/org/ob-lisp /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-rmail hides /usr/share/emacs/25.2/lisp/org/org-rmail /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-emacs-lisp hides /usr/share/emacs/25.2/lisp/org/ob-emacs-lisp /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-md hides /usr/share/emacs/25.2/lisp/org/ox-md /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-maxima hides /usr/share/emacs/25.2/lisp/org/ob-maxima /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-asymptote hides /usr/share/emacs/25.2/lisp/org/ob-asymptote /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-matlab hides /usr/share/emacs/25.2/lisp/org/ob-matlab /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-org hides /usr/share/emacs/25.2/lisp/org/ob-org /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-html hides /usr/share/emacs/25.2/lisp/org/ox-html /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-texinfo hides /usr/share/emacs/25.2/lisp/org/ox-texinfo /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob hides /usr/share/emacs/25.2/lisp/org/ob /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-org hides /usr/share/emacs/25.2/lisp/org/ox-org /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-list hides /usr/share/emacs/25.2/lisp/org/org-list /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-lob hides /usr/share/emacs/25.2/lisp/org/ob-lob /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-sass hides /usr/share/emacs/25.2/lisp/org/ob-sass /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-pcomplete hides /usr/share/emacs/25.2/lisp/org/org-pcomplete /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-inlinetask hides /usr/share/emacs/25.2/lisp/org/org-inlinetask /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-clock hides /usr/share/emacs/25.2/lisp/org/org-clock /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-screen hides /usr/share/emacs/25.2/lisp/org/ob-screen /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-indent hides /usr/share/emacs/25.2/lisp/org/org-indent /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-archive hides /usr/share/emacs/25.2/lisp/org/org-archive /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-perl hides /usr/share/emacs/25.2/lisp/org/ob-perl /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-src hides /usr/share/emacs/25.2/lisp/org/org-src /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-fortran hides /usr/share/emacs/25.2/lisp/org/ob-fortran /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-agenda hides /usr/share/emacs/25.2/lisp/org/org-agenda /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-plantuml hides /usr/share/emacs/25.2/lisp/org/ob-plantuml /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-crypt hides /usr/share/emacs/25.2/lisp/org/org-crypt /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-awk hides /usr/share/emacs/25.2/lisp/org/ob-awk /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-ruby hides /usr/share/emacs/25.2/lisp/org/ob-ruby /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-icalendar hides /usr/share/emacs/25.2/lisp/org/ox-icalendar /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-macs hides /usr/share/emacs/25.2/lisp/org/org-macs /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-datetree hides /usr/share/emacs/25.2/lisp/org/org-datetree /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-ref hides /usr/share/emacs/25.2/lisp/org/ob-ref /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-C hides /usr/share/emacs/25.2/lisp/org/ob-C /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-attach hides /usr/share/emacs/25.2/lisp/org/org-attach /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-capture hides /usr/share/emacs/25.2/lisp/org/org-capture /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-install hides /usr/share/emacs/25.2/lisp/org/org-install /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-css hides /usr/share/emacs/25.2/lisp/org/ob-css /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-eval hides /usr/share/emacs/25.2/lisp/org/ob-eval /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-info hides /usr/share/emacs/25.2/lisp/org/org-info /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-sqlite hides /usr/share/emacs/25.2/lisp/org/ob-sqlite /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-docview hides /usr/share/emacs/25.2/lisp/org/org-docview /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-java hides /usr/share/emacs/25.2/lisp/org/ob-java /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-sql hides /usr/share/emacs/25.2/lisp/org/ob-sql /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-bbdb hides /usr/share/emacs/25.2/lisp/org/org-bbdb /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-picolisp hides /usr/share/emacs/25.2/lisp/org/ob-picolisp /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-scheme hides /usr/share/emacs/25.2/lisp/org/ob-scheme /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-mobile hides /usr/share/emacs/25.2/lisp/org/org-mobile /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-beamer hides /usr/share/emacs/25.2/lisp/org/ox-beamer /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-man hides /usr/share/emacs/25.2/lisp/org/ox-man /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-tangle hides /usr/share/emacs/25.2/lisp/org/ob-tangle /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox hides /usr/share/emacs/25.2/lisp/org/ox /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-entities hides /usr/share/emacs/25.2/lisp/org/org-entities /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-R hides /usr/share/emacs/25.2/lisp/org/ob-R /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-protocol hides /usr/share/emacs/25.2/lisp/org/org-protocol /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-keys hides /usr/share/emacs/25.2/lisp/org/ob-keys /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-table hides /usr/share/emacs/25.2/lisp/org/org-table /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-octave hides /usr/share/emacs/25.2/lisp/org/ob-octave /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-lilypond hides /usr/share/emacs/25.2/lisp/org/ob-lilypond /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-comint hides /usr/share/emacs/25.2/lisp/org/ob-comint /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-bibtex hides /usr/share/emacs/25.2/lisp/org/org-bibtex /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-macro hides /usr/share/emacs/25.2/lisp/org/org-macro /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-mhe hides /usr/share/emacs/25.2/lisp/org/org-mhe /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-js hides /usr/share/emacs/25.2/lisp/org/ob-js /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-mouse hides /usr/share/emacs/25.2/lisp/org/org-mouse /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-exp hides /usr/share/emacs/25.2/lisp/org/ob-exp /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-colview hides /usr/share/emacs/25.2/lisp/org/org-colview /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-id hides /usr/share/emacs/25.2/lisp/org/org-id /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-timer hides /usr/share/emacs/25.2/lisp/org/org-timer /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-latex hides /usr/share/emacs/25.2/lisp/org/ob-latex /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-odt hides /usr/share/emacs/25.2/lisp/org/ox-odt /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-compat hides /usr/share/emacs/25.2/lisp/org/org-compat /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-ledger hides /usr/share/emacs/25.2/lisp/org/ob-ledger /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-gnuplot hides /usr/share/emacs/25.2/lisp/org/ob-gnuplot /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-eshell hides /usr/share/emacs/25.2/lisp/org/org-eshell /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-ctags hides /usr/share/emacs/25.2/lisp/org/org-ctags /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-plot hides /usr/share/emacs/25.2/lisp/org/org-plot /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-loaddefs hides /usr/share/emacs/25.2/lisp/org/org-loaddefs /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-table hides /usr/share/emacs/25.2/lisp/org/ob-table /home/ninrod/.emacs.d/elpa/seq-2.20/seq hides /usr/share/emacs/25.2/lisp/emacs-lisp/seq Features: (shadow sort emacsbug sendmail org-eldoc org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode org-bibtex bibtex org-bbdb org-w3m gnus-cite mail-extr editorconfig-core editorconfig-core-handle editorconfig-fnmatch nnir nndraft nnmh epa-file epa network-stream nsm starttls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap nntp gnus-cache gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems nnheader colir vc-mtn vc-hg vc-git vc-bzr vc-src vc-sccs vc-cvs vc-rcs vc vc-dispatcher pp company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb docker general ivy-hydra which-key company yasnippet smex yaml-mode dockerfile-mode sh-script executable gitattributes-mode gitignore-mode gitconfig-mode conf-mode vimrc-mode json-mode json-snatcher json-reformat flycheck-rust racer f cargo cargo-process rust-mode tide tide-lv flycheck typescript-mode ido rjsx-mode js2-mode-expansions js2-mode js-mode-expansions js json map cc-mode-expansions cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs imenu less-css-mode css-mode-expansions css-mode smie web-mode-expansions web-mode lispyville lispy hydra lv iedit iedit-lib lispy-inline semantic/db eieio-base semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet edebug lispy-tags worf reveal zoutline org-clock org-id ace-link avy neotree dired-sort counsel-projectile projectile grep counsel jka-compr esh-util etags xref project swiper ivy delsel ivy-overlay evil-magit magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-branch magit-files magit-refs magit-status subr-x magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff-mode magit-core magit-autorevert magit-process magit-margin magit-mode magit-git magit-section magit-popup git-commit magit-utils crm log-edit message idna rfc822 mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp async git-gutter disable-mouse ibuffer-vc ibuf-ext ibuffer editorconfig origami origami-parsers ag vc-svn compile find-dired dired multi-term term ehelp eyebrowse restart-emacs desktop frameset server kurecolor info+ org-bullets smartparens highlight-parentheses highlight-numbers parent-mode rainbow-mode rainbow-delimiters spaceline-config spaceline-segments s spaceline powerline powerline-separators color powerline-themes gruvbox-theme autothemer dash all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons memoize font-lock+ whitespace ibuf-macs autorevert filenotify tramp-sh recentf tree-widget wid-edit elec-pair savehist saveplace time evil-ediff ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff evil-lion evil-indent-plus evil-numbers evil-args evil-god-state god-mode evil-anzu anzu evil-escape evil-embrace embrace expand-region text-mode-expansions the-org-mode-expansions html-mode-expansions er-basic-expansions expand-region-core expand-region-custom evil-visualstar evil-exchange evil-matchit evil-commentary evil-commentary-integration evil-replace-with-register evil-surround evil-mc evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common rect-ext targets evil evil-integration evil-maps evil-commands ffap url-parse url-vars flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common derived windmove cl thingatpt rect evil-digraphs evil-vars edmacro kmacro undo-tree diff goto-chg generic sgml-mode org-element avl-tree org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint docker-tramp tramp-cache tramp tramp-compat auth-source cl-seq eieio eieio-core cl-macs gnus-util mm-util help-fns mail-prsvr password-cache tramp-loaddefs trampver ucs-normalize shell pcomplete advice comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs time-date use-package diminish bind-key easy-mmode finder-inf rx info package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib disp-table mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 970972 109077) (symbols 48 74264 1) (miscs 40 242 875) (strings 32 202838 148826) (string-bytes 1 6491655) (vectors 16 110347) (vector-slots 8 2209330 198693) (floats 8 1909 612) (intervals 56 2035 1617) (buffers 976 33)) --94eb2c12ecaa4fc25705539851c1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
= Hi emacs maintainer,

<= /div>
SHO= RT Version:

Emacs produces:
<= br>
' + c =3D =C3=A7 under LANG=3DC and
' + c =3D=C2=A0=C4=87 und= er LANG=3Den_US.UTF-8
=C2=A0
$ LANG=3DC em= acs -Q -> ' + c =3D =C3=A7
= $ emacs -Q -> '+ c =3D=C2=A0= =C4=87

LONG Version:

I believe I uncovered = a bug regarding the dead acute a.k.a ' + c combination, which would hav= e to produce a =C3=A7 under my setup.

expected: ' + c =3D = =C3=A7
actual =C2=A0: ' + c =3D =C4=87

1) I've set= up my keyboard layout in arch with `localectl set-x11-keymap us pc104 intl= `

By default, in this layout, the `'` is a deadkey. It is = called a `dead acute`.
In Portuguese, we are used to composing the `= =C3=A7` char using `'` + `c` =C2=A0=3D `=C3=A7` when using internationa= l US-keyboard layouts.

<= font face=3D"courier new, monospace">I don't know why, but by default G= NU/Linux distros come configured so
that when you type this combination= `'` + `c` you get `=C4=87`, which is an invalid char in Brazilian Port= uguese.

2) So I did this. I've edited the following files:=

`/usr/lib/gtk-3.0/3.0.0/immodules.cache`
`/usr/lib/gtk-2.= 0/2.10.0/immodules.cache`

I change the line:

`&qu= ot;cedilla" "Cedilla" "gtk20" "/usr/share/loc= ale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"` to
"`cedilla&= quot; "Cedilla" "gtk20" "/usr/share/locale" &= quot;az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"`

3) I also replace= d "=C4=87" with "=C3=A7" and "=C4=86" with &q= uot;=C3=87" on `/usr/share/X11/locale/en_US.UTF-8/Compose`:

=C2=A0 =C2=A0 $ sudo cp /usr/share/X11/locale/en_US.UTF-8/Compose /usr/s= hare/X11/locale/en_US.UTF-8/Compose.bak
=C2=A0 =C2=A0 $ sed 's/=C4= =87/=C3=A7/g' < /usr/share/X11/locale/en_US.UTF-8/Compose | sed '= ;s/=C4=86/=C3=87/g' > Compose
=C2=A0 =C2=A0 $ sudo mv Compose /u= sr/share/X11/locale/en_US.UTF-8/Compose

4) I also added two li= nes on `/etc/environment`:

=C2=A0 =C2=A0 GTK_IM_MODULE=3Dcedil= la
=C2=A0 =C2=A0 QT_IM_MODULE=3Dcedilla

And then I restart= ed my computer. And then it worked. It works fine in
firefox, chromium,= scite, gvim or any other gui tool.

But not in Emacs. In Emacs= , `' + c` insists on producing `=C4=87`, despite my efforts.

How can I teach Emacs to produce =C3=A7 and not =C4=87 when I type a dea= d acute `'` + `c`?

<= font face=3D"courier new, monospace">Now =C3=93scar Fuentes, in the help-gn= u-emacs mailing list,
provided a hack that made this w= ork for me:

If I launch emacs with this line: `LANG=3DC emacs`= , then ' + c =3D =C3=A7

This can be easily reproduced from= emacs -Q

$ LANG=3DC emacs -Q -> ' + c =3D =C3=A7
$= emacs -Q -> '+ c =3D=C2=A0=C4=87

But why does it works= ? Would this behaviour be a bug?
<= font face=3D"courier new, monospace">
I'm inclined to say yes b= ecause all other applications behave
differently than emacs in this asp= ect.

In GNU Emacs 25.2.1 (x86_64-unknown-linux-gnu, GTK+ Versi= on 3.22.10)
=C2=A0of 2017-04-22 built on juergen
Windowing system d= istributor 'The X.Org Foundation', version 11.0.11903000
System= Description: Arch Linux

=C2=A0'configure --prefix=3D/usr --sysconfdir= =3D/etc --libexecdir=3D/usr/lib
=C2=A0--localstatedir=3D/var --with-x-t= oolkit=3Dgtk3 --with-xft --with-modules
=C2=A0'CFLAGS=3D-march=3Dx8= 6-64 -mtune=3Dgeneric -O2 -pipe
=C2=A0-fstack-protector-strong' CPP= FLAGS=3D-D_FORTIFY_SOURCE=3D2
=C2=A0LDFLAGS=3D-Wl,-O1,--sort-common,--a= s-needed,-z,relro'

<= font face=3D"courier new, monospace">Configured features:
XPM JPEG TIFF= GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL GNU= TLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 = X11 MODULES

Important settings:
=C2=A0 value of $LANG: C
=C2=A0 locale-coding-system: nil

Major mode: Lisp Interacti= on

Minor modes in effect:
=C2=A0 which-key-mode: t<= /div>
=C2= =A0 global-company-mode: t
=C2=A0 company-mode: t
=C2=A0 yas-global= -mode: t
=C2=A0 yas-minor-mode: t
=C2=A0 global-flycheck-mode: t
=C2=A0 lispyville-mode: t
=C2=A0 lispy-mo= de: t
=C2=A0 projectile-mode: t
=C2=A0 ivy-mode: t
=C2=A0 diff-= auto-refine-mode: t
=C2=A0 magit-auto-revert-mode: t
=C2=A0 global-= git-commit-mode: t
=C2=A0 async-bytecomp-package-mode: t
=C2=A0 glo= bal-git-gutter-mode: t
=C2=A0 global-disable-mouse-mode: t
=C2=A0 = editorconfig-mode: t
=C2=A0 origami-mode: t
=C2=A0 eyebrowse-mode: = t
=C2=A0 Info-breadcrumbs-in-mode-line-mode: t
=C2=A0 show-smartp= arens-global-mode: t
=C2=A0 show-smartparens-mode: t
=C2=A0 highlig= ht-parentheses-mode: t
=C2=A0 highlight-numbers-mode: t
=C2=A0 rai= nbow-delimiters-mode: t
=C2=A0 global-auto-revert-mode: t
<= div class=3D"gmail_default">=C2=A0 re= centf-mode: t
=C2=A0 electric-pair-mode: t
=C2=A0 savehist-mode: t<= /font>
=C2=A0 save-place-mode: t
=C2=A0 display-time-mode: t
<= div class=3D"gmail_default">=C2=A0 ev= il-escape-mode: t
=C2=A0 global-evil-visualstar-mode: t
=C2=A0 evil= -visualstar-mode: t
=C2=A0 global-evil-matchit-mode: t
=C2=A0 evil-= matchit-mode: t
=C2=A0 evil-commentary-mode: t
=C2=A0 global-evil= -surround-mode: t
=C2=A0 evil-surround-mode: t
=C2=A0 evil-mode: = t
=C2=A0 evil-local-mode: t
=C2=A0 global-undo-tree-mode: t<= /div>
=C2= =A0 undo-tree-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 overri= de-global-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: = t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t<= /div>
=C2= =A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0= font-lock-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encr= yption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 column-numb= er-mode: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: t=

Recent messages:
Running git commit -- [2 times]
Diff= ing changes to be committed (C-g to abort diffing) [2 times]
When done = with a buffer, type C-c C-c
Type C-c C-c to finish, or C-c C-k to cance= l
Saving file /home/ninrod/code/sources/logbook/.git/COMMIT_EDITMSG...<= /font>
Wrote /home/ninrod/code/sources/logbook/.git/COMMIT_EDITMSG
Git fin= ished [2 times]
[C-t] show common commands, [?] describe events, [C-h i= ] show manual
Running git push -v origin master:refs/heads/master [2 ti= mes]
Git finished

<= font face=3D"courier new, monospace">Load-path shadows:
~/.dotfiles/dep= s/emacs/emacs-evil/evil-surround/evil-surround hides /home/ninrod/.emacs.d/= elpa/evil-surround-20170124.1110/evil-surround
~/.dotfiles/deps/emacs/e= macs-evil/evil/evil-macros hides /home/ninrod/.emacs.d/elpa/evil-20170615.1= 320/evil-macros
~/.dotfiles/deps/emacs/emacs-evil/evil/evil-core hides = /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-core
~/.dotfiles/dep= s/emacs/emacs-evil/evil/evil-digraphs hides /home/ninrod/.emacs.d/elpa/evil= -20170615.1320/evil-digraphs
~/.dotfiles/deps/emacs/emacs-evil/evil/evi= l-ex hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-ex
~/.dot= files/deps/emacs/emacs-evil/evil/evil-types hides /home/ninrod/.emacs.d/elp= a/evil-20170615.1320/evil-types
~/.dotfiles/deps/emacs/emacs-evil/evil/= evil-pkg hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-pkg
~= /.dotfiles/deps/emacs/emacs-evil/evil/evil-jumps hides /home/ninrod/.emacs.= d/elpa/evil-20170615.1320/evil-jumps
~/.dotfiles/deps/emacs/emacs-evil/= evil/evil-command-window hides /home/ninrod/.emacs.d/elpa/evil-20170615.132= 0/evil-command-window
~/.dotfiles/deps/emacs/emacs-evil/evil/evil-sea= rch hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-search<= /div>
~/.= dotfiles/deps/emacs/emacs-evil/evil/evil-common hides /home/ninrod/.emacs.d= /elpa/evil-20170615.1320/evil-common
~/.dotfiles/deps/emacs/emacs-evil/= evil/evil-states hides /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-s= tates
~/.dotfiles/deps/emacs/emacs-evil/evil/evil-commands hides /home/= ninrod/.emacs.d/elpa/evil-20170615.1320/evil-commands
~/.dotfiles/deps/= emacs/emacs-evil/evil/evil hides /home/ninrod/.emacs.d/elpa/evil-20170615.1= 320/evil
~/.dotfiles/deps/emacs/emacs-evil/evil/evil-maps hides /home/n= inrod/.emacs.d/elpa/evil-20170615.1320/evil-maps
~/.dotfiles/deps/emacs= /emacs-evil/evil/evil-repeat hides /home/ninrod/.emacs.d/elpa/evil-20170615= .1320/evil-repeat
~/.dotfiles/deps/emacs/emacs-evil/evil/evil-vars hide= s /home/ninrod/.emacs.d/elpa/evil-20170615.1320/evil-vars
~/.dotfiles/d= eps/emacs/emacs-evil/evil/evil-integration hides /home/ninrod/.emacs.d/elpa= /evil-20170615.1320/evil-integration
/home/ninrod/.emacs.d/elpa/general= -20170528.336/elpa hides /home/ninrod/.emacs.d/elpa/lispy-20170614.1013/elp= a
/home/ninrod/.emacs.d/elpa/org-bullets-20140918.1137/org-bullets hide= s /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-bullets
/hom= e/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-python hides /usr/share= /emacs/25.2/lisp/org/ob-python
/home/ninrod/.emacs.d/elpa/org-plus-cont= rib-20170606/ob-makefile hides /usr/share/emacs/25.2/lisp/org/ob-makefile
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-ditaa hides /usr= /share/emacs/25.2/lisp/org/ob-ditaa
/home/ninrod/.emacs.d/elpa/org-plus= -contrib-20170606/ob-clojure hides /usr/share/emacs/25.2/lisp/org/ob-clojur= e
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-faces hides = /usr/share/emacs/25.2/lisp/org/org-faces
/home/ninrod/.emacs.d/elpa/org= -plus-contrib-20170606/org-version hides /usr/share/emacs/25.2/lisp/org/org= -version
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-footn= ote hides /usr/share/emacs/25.2/lisp/org/org-footnote
/home/ninrod/.ema= cs.d/elpa/org-plus-contrib-20170606/ob-shen hides /usr/share/emacs/25.2/lis= p/org/ob-shen
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-= irc hides /usr/share/emacs/25.2/lisp/org/org-irc
/home/ninrod/.emacs.d/= elpa/org-plus-contrib-20170606/ob-calc hides /usr/share/emacs/25.2/lisp/org= /ob-calc
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-scala = hides /usr/share/emacs/25.2/lisp/org/ob-scala
/home/ninrod/.emacs.d/elp= a/org-plus-contrib-20170606/org-element hides /usr/share/emacs/25.2/lisp/or= g/org-element
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-o= caml hides /usr/share/emacs/25.2/lisp/org/ob-ocaml
/home/ninrod/.emac= s.d/elpa/org-plus-contrib-20170606/ob-io hides /usr/share/emacs/25.2/lisp/o= rg/ob-io
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-feed = hides /usr/share/emacs/25.2/lisp/org/org-feed
/home/ninrod/.emacs.d/elp= a/org-plus-contrib-20170606/ob-haskell hides /usr/share/emacs/25.2/lisp/org= /ob-haskell
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-cor= e hides /usr/share/emacs/25.2/lisp/org/ob-core
/home/ninrod/.emacs.d/el= pa/org-plus-contrib-20170606/org-gnus hides /usr/share/emacs/25.2/lisp/org/= org-gnus
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-w3m h= ides /usr/share/emacs/25.2/lisp/org/org-w3m
/home/ninrod/.emacs.d/elpa/= org-plus-contrib-20170606/ob-dot hides /usr/share/emacs/25.2/lisp/org/ob-do= t
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-latex hides /= usr/share/emacs/25.2/lisp/org/ox-latex
/home/ninrod/.emacs.d/elpa/org-p= lus-contrib-20170606/org-habit hides /usr/share/emacs/25.2/lisp/org/org-hab= it
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-publish hide= s /usr/share/emacs/25.2/lisp/org/ox-publish
/home/ninrod/.emacs.d/elpa/= org-plus-contrib-20170606/ox-ascii hides /usr/share/emacs/25.2/lisp/org/ox-= ascii
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-mscgen hi= des /usr/share/emacs/25.2/lisp/org/ob-mscgen
/home/ninrod/.emacs.d/elpa= /org-plus-contrib-20170606/org hides /usr/share/emacs/25.2/lisp/org/org
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-lisp hides /usr/sh= are/emacs/25.2/lisp/org/ob-lisp
/home/ninrod/.emacs.d/elpa/org-plus-con= trib-20170606/org-rmail hides /usr/share/emacs/25.2/lisp/org/org-rmail
= /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-emacs-lisp hides /u= sr/share/emacs/25.2/lisp/org/ob-emacs-lisp
/home/ninrod/.emacs.d/elpa/o= rg-plus-contrib-20170606/ox-md hides /usr/share/emacs/25.2/lisp/org/ox-md
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-maxima hides /us= r/share/emacs/25.2/lisp/org/ob-maxima
/home/ninrod/.emacs.d/elpa/org-pl= us-contrib-20170606/ob-asymptote hides /usr/share/emacs/25.2/lisp/org/ob-as= ymptote
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-matlab = hides /usr/share/emacs/25.2/lisp/org/ob-matlab
/home/ninrod/.emacs.d/el= pa/org-plus-contrib-20170606/ob-org hides /usr/share/emacs/25.2/lisp/org/ob= -org
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-html hides= /usr/share/emacs/25.2/lisp/org/ox-html
/home/ninrod/.emacs.d/elpa/org-= plus-contrib-20170606/ox-texinfo hides /usr/share/emacs/25.2/lisp/org/ox-te= xinfo
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob hides /us= r/share/emacs/25.2/lisp/org/ob
/home/ninrod/.emacs.d/elpa/org-plus-cont= rib-20170606/ox-org hides /usr/share/emacs/25.2/lisp/org/ox-org
/home/n= inrod/.emacs.d/elpa/org-plus-contrib-20170606/org-list hides /usr/share/ema= cs/25.2/lisp/org/org-list
/home/ninrod/.emacs.d/elpa/org-plus-contrib-2= 0170606/ob-lob hides /usr/share/emacs/25.2/lisp/org/ob-lob
/home/ninrod= /.emacs.d/elpa/org-plus-contrib-20170606/ob-sass hides /usr/share/emacs/25.= 2/lisp/org/ob-sass
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606= /org-pcomplete hides /usr/share/emacs/25.2/lisp/org/org-pcomplete
/home= /ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-inlinetask hides /usr/s= hare/emacs/25.2/lisp/org/org-inlinetask
/home/ninrod/.emacs.d/elpa/org-= plus-contrib-20170606/org-clock hides /usr/share/emacs/25.2/lisp/org/org-cl= ock
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-screen hide= s /usr/share/emacs/25.2/lisp/org/ob-screen
/home/ninrod/.emacs.d/elpa/o= rg-plus-contrib-20170606/org-indent hides /usr/share/emacs/25.2/lisp/org/or= g-indent
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-archi= ve hides /usr/share/emacs/25.2/lisp/org/org-archive
/home/ninrod/.emac= s.d/elpa/org-plus-contrib-20170606/ob-perl hides /usr/share/emacs/25.2/lisp= /org/ob-perl
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-s= rc hides /usr/share/emacs/25.2/lisp/org/org-src
/home/ninrod/.emacs.d/e= lpa/org-plus-contrib-20170606/ob-fortran hides /usr/share/emacs/25.2/lisp/o= rg/ob-fortran
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-= agenda hides /usr/share/emacs/25.2/lisp/org/org-agenda
/home/ninrod/.em= acs.d/elpa/org-plus-contrib-20170606/ob-plantuml hides /usr/share/emacs/25.= 2/lisp/org/ob-plantuml
/home/ninrod/.emacs.d/elpa/org-plus-contrib-201= 70606/org-crypt hides /usr/share/emacs/25.2/lisp/org/org-crypt
=
/home/ni= nrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-awk hides /usr/share/emacs/= 25.2/lisp/org/ob-awk
/home/ninrod/.emacs.d/elpa/org-plus-contrib-201706= 06/ob-ruby hides /usr/share/emacs/25.2/lisp/org/ob-ruby
/home/ninrod/.e= macs.d/elpa/org-plus-contrib-20170606/ox-icalendar hides /usr/share/emacs/2= 5.2/lisp/org/ox-icalendar
/home/ninrod/.emacs.d/elpa/org-plus-contrib-2= 0170606/org-macs hides /usr/share/emacs/25.2/lisp/org/org-macs
=
/home/ni= nrod/.emacs.d/elpa/org-plus-contrib-20170606/org-datetree hides /usr/share/= emacs/25.2/lisp/org/org-datetree
<= font face=3D"courier new, monospace">/home/ninrod/.emacs.d/elpa/org-plus-co= ntrib-20170606/ob-ref hides /usr/share/emacs/25.2/lisp/org/ob-ref
/home= /ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-C hides /usr/share/emacs= /25.2/lisp/org/ob-C
/home/ninrod/.emacs.d/elpa/org-plus-contrib-2017060= 6/org-attach hides /usr/share/emacs/25.2/lisp/org/org-attach
/home/ninr= od/.emacs.d/elpa/org-plus-contrib-20170606/org-capture hides /usr/share/ema= cs/25.2/lisp/org/org-capture
/home/ninrod/.emacs.d/elpa/org-plus-contri= b-20170606/org-install hides /usr/share/emacs/25.2/lisp/org/org-install
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-css hides /usr/sha= re/emacs/25.2/lisp/org/ob-css
/home/ninrod/.emacs.d/elpa/org-plus-contr= ib-20170606/ob-eval hides /usr/share/emacs/25.2/lisp/org/ob-eval
/home/= ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-info hides /usr/share/em= acs/25.2/lisp/org/org-info
/home/ninrod/.emacs.d/elpa/org-plus-contrib-= 20170606/ob-sqlite hides /usr/share/emacs/25.2/lisp/org/ob-sqlite
/home= /ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-docview hides /usr/shar= e/emacs/25.2/lisp/org/org-docview
= /home/ninrod/.emacs.d/elpa/org-plus-c= ontrib-20170606/ob-java hides /usr/share/emacs/25.2/lisp/org/ob-java=
/h= ome/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-sql hides /usr/share/= emacs/25.2/lisp/org/ob-sql
/home/ninrod/.emacs.d/elpa/org-plus-contrib-= 20170606/org-bbdb hides /usr/share/emacs/25.2/lisp/org/org-bbdb
/home/n= inrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-picolisp hides /usr/share/= emacs/25.2/lisp/org/ob-picolisp
/home/ninrod/.emacs.d/elpa/org-plus-con= trib-20170606/ob-scheme hides /usr/share/emacs/25.2/lisp/org/ob-scheme
= /home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-mobile hides /usr/= share/emacs/25.2/lisp/org/org-mobile
/home/ninrod/.emacs.d/elpa/org-plu= s-contrib-20170606/ox-beamer hides /usr/share/emacs/25.2/lisp/org/ox-beamer=
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ox-man hides /usr= /share/emacs/25.2/lisp/org/ox-man
= /home/ninrod/.emacs.d/elpa/org-plus-c= ontrib-20170606/ob-tangle hides /usr/share/emacs/25.2/lisp/org/ob-tangle
/home/ninrod/.emacs.d/elpa/org-plus-contrib-201= 70606/org-entities hides /usr/share/emacs/25.2/lisp/org/org-entities=
/h= ome/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-R hides /usr/share/em= acs/25.2/lisp/org/ob-R
/home/ninrod/.emacs.d/elpa/org-plus-contrib-201= 70606/org-protocol hides /usr/share/emacs/25.2/lisp/org/org-protocol=
/h= ome/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-keys hides /usr/share= /emacs/25.2/lisp/org/ob-keys
/home/ninrod/.emacs.d/elpa/org-plus-contri= b-20170606/org-table hides /usr/share/emacs/25.2/lisp/org/org-table<= /div>
/ho= me/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-octave hides /usr/shar= e/emacs/25.2/lisp/org/ob-octave
/home/ninrod/.emacs.d/elpa/org-plus-con= trib-20170606/ob-lilypond hides /usr/share/emacs/25.2/lisp/org/ob-lilypond<= /font>
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-comint hides /u= sr/share/emacs/25.2/lisp/org/ob-comint
/home/ninrod/.emacs.d/elpa/org-p= lus-contrib-20170606/org-bibtex hides /usr/share/emacs/25.2/lisp/org/org-bi= btex
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-macro hid= es /usr/share/emacs/25.2/lisp/org/org-macro
/home/ninrod/.emacs.d/elpa/= org-plus-contrib-20170606/org-mhe hides /usr/share/emacs/25.2/lisp/org/org-= mhe
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-js hides /u= sr/share/emacs/25.2/lisp/org/ob-js
/home/ninrod/.emacs.d/elpa/org-plus-= contrib-20170606/org-mouse hides /usr/share/emacs/25.2/lisp/org/org-mouse
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-exp hides /usr/s= hare/emacs/25.2/lisp/org/ob-exp
/home/ninrod/.emacs.d/elpa/org-plus-con= trib-20170606/org-colview hides /usr/share/emacs/25.2/lisp/org/org-colview<= /font>
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-id hides /usr/= share/emacs/25.2/lisp/org/org-id
<= font face=3D"courier new, monospace">/home/ninrod/.emacs.d/elpa/org-plus-co= ntrib-20170606/org-timer hides /usr/share/emacs/25.2/lisp/org/org-timer
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-latex hides /usr/s= hare/emacs/25.2/lisp/org/ob-latex
= /home/ninrod/.emacs.d/elpa/org-plus-c= ontrib-20170606/ox-odt hides /usr/share/emacs/25.2/lisp/org/ox-odt
/hom= e/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-compat hides /usr/shar= e/emacs/25.2/lisp/org/org-compat
<= font face=3D"courier new, monospace">/home/ninrod/.emacs.d/elpa/org-plus-co= ntrib-20170606/ob-ledger hides /usr/share/emacs/25.2/lisp/org/ob-ledger
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/ob-gnuplot hides /usr= /share/emacs/25.2/lisp/org/ob-gnuplot
/home/ninrod/.emacs.d/elpa/org-pl= us-contrib-20170606/org-eshell hides /usr/share/emacs/25.2/lisp/org/org-esh= ell
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-ctags hide= s /usr/share/emacs/25.2/lisp/org/org-ctags
/home/ninrod/.emacs.d/elpa/o= rg-plus-contrib-20170606/org-plot hides /usr/share/emacs/25.2/lisp/org/org-= plot
/home/ninrod/.emacs.d/elpa/org-plus-contrib-20170606/org-loaddefs = hides /usr/share/emacs/25.2/lisp/org/org-loaddefs
/home/ninrod/.emacs.d= /elpa/org-plus-contrib-20170606/ob-table hides /usr/share/emacs/25.2/lisp/o= rg/ob-table
/home/ninrod/.emacs.d/elpa/seq-2.20/seq hides /usr/share/em= acs/25.2/lisp/emacs-lisp/seq

Features:
(shadow sort emacs= bug sendmail org-eldoc org-rmail org-mhe org-irc
org-info org-gnus org-= docview doc-view image-mode org-bibtex bibtex
org-bbdb org-w3m gnus-cit= e mail-extr editorconfig-core
editorconfig-core-handle editorconfig-fnm= atch nnir nndraft nnmh epa-file
epa network-stream nsm starttls gnus-ag= ent gnus-srvr gnus-score
score-mode nnvirtual gnus-msg gnus-art mm-uu m= ml2015 mm-view mml-smime
smime dig mailcap nntp gnus-cache gnus-sum gnu= s-group gnus-undo
gnus-start gnus-cloud nnimap nnmail mail-source tls g= nutls utf7 netrc
nnoo parse-time gnus-spec gnus-int gnus-range gnus-win= gnus gnus-ems
nnheader colir vc-mtn vc-hg vc-git vc-bzr vc-src vc-sccs= vc-cvs vc-rcs
vc vc-dispatcher pp company-oddmuse company-keywords com= pany-etags
company-gtags company-dabbrev-code company-dabbrev company-f= iles
company-capf company-cmake company-xcode company-clang company-sem= antic
company-eclim company-template company-css company-nxml company-b= bdb
docker general ivy-hydra which-key company yasnippet smex yaml-mode=
dockerfile-mode sh-script executable gitattributes-mode gitignore-mode=
gitconfig-mode conf-mode vimrc-mode json-mode json-snatcher
json-r= eformat flycheck-rust racer f cargo cargo-process rust-mode tide
tide-l= v flycheck typescript-mode ido rjsx-mode js2-mode-expansions
js2-mode j= s-mode-expansions js json map cc-mode-expansions cc-mode
cc-fonts cc-gu= ess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs imenu= less-css-mode css-mode-expansions css-mode smie
web-mode-expansions we= b-mode lispyville lispy hydra lv iedit iedit-lib
lispy-inline semantic/= db eieio-base semantic/util-modes semantic/util
semantic semantic/tag s= emantic/lex semantic/fw mode-local cedet edebug
lispy-tags worf reveal = zoutline org-clock org-id ace-link avy neotree
dired-sort counsel-proje= ctile projectile grep counsel jka-compr esh-util
etags xref project swi= per ivy delsel ivy-overlay evil-magit
magit-obsolete magit-blame magit-= stash magit-bisect magit-remote
magit-commit magit-sequence magit-notes= magit-worktree magit-branch
magit-files magit-refs magit-status subr-x= magit magit-repos magit-apply
magit-wip magit-log magit-diff smerge-mo= de diff-mode magit-core
magit-autorevert magit-process magit-margin mag= it-mode magit-git
magit-section magit-popup git-commit magit-utils crm = log-edit message
idna rfc822 mml mml-sec epg mm-decode mm-bodies mm-enc= ode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils= gmm-utils
mailheader pcvs-util add-log with-editor async-bytecomp asyn= c git-gutter
disable-mouse ibuffer-vc ibuf-ext ibuffer editorconfig ori= gami
origami-parsers ag vc-svn compile find-dired dired multi-term term= ehelp
eyebrowse restart-emacs desktop frameset server kurecolor info+<= /font>
org-bullets smartparens highlight-parentheses highlight-numbers<= /div>
par= ent-mode rainbow-mode rainbow-delimiters spaceline-config
spaceline-seg= ments s spaceline powerline powerline-separators color
powerline-themes= gruvbox-theme autothemer dash all-the-icons
all-the-icons-faces data-m= aterial data-weathericons data-octicons
data-fileicons data-faicons dat= a-alltheicons memoize font-lock+
<= font face=3D"courier new, monospace">whitespace ibuf-macs autorevert fileno= tify tramp-sh recentf tree-widget
= wid-edit elec-pair savehist saveplace= time evil-ediff ediff-merg
ediff-wind ediff-diff ediff-mult ediff-help= ediff-init ediff-util ediff
evil-lion evil-indent-plus evil-numbers ev= il-args evil-god-state
god-mode evil-anzu anzu evil-escape evil-embrac= e embrace expand-region
text-mode-expansions the-org-mode-expansions ht= ml-mode-expansions
er-basic-expansions expand-region-core expand-region= -custom
evil-visualstar evil-exchange evil-matchit evil-commentary
= evil-commentary-integration evil-replace-with-register evil-surround=
ev= il-mc evil-mc-command-execute evil-mc-command-record
evil-mc-cursor-mak= e evil-mc-region evil-mc-cursor-state evil-mc-undo
evil-mc-vars evil-= mc-known-commands evil-mc-common rect-ext targets evil
evil-integration= evil-maps evil-commands ffap url-parse url-vars
flyspell ispell evil-j= umps evil-command-window evil-types evil-search
evil-ex evil-macros evi= l-repeat evil-states evil-core evil-common
derived windmove cl thingatp= t rect evil-digraphs evil-vars edmacro
kmacro undo-tree diff goto-chg g= eneric sgml-mode org-element avl-tree
org org-macro org-footnote org-pc= omplete org-list org-faces org-entities
noutline outline org-version ob= -emacs-lisp ob ob-tangle org-src ob-ref
ob-lob ob-table ob-keys ob-exp = ob-comint docker-tramp tramp-cache tramp
tramp-compat auth-source cl-se= q eieio eieio-core cl-macs gnus-util
mm-util help-fns mail-prsvr passwo= rd-cache tramp-loaddefs trampver
<= font face=3D"courier new, monospace">ucs-normalize shell pcomplete advice c= omint ansi-color ring ob-core
ob-eval org-compat org-macs org-loaddefs = format-spec find-func cal-menu
calendar cal-loaddefs time-date use-pack= age diminish bind-key easy-mmode
<= font face=3D"courier new, monospace">finder-inf rx info package epg-config = seq byte-opt gv bytecomp
byte-compile cl-extra help-mode easymenu cconv= cl-loaddefs pcase cl-lib
disp-table mule-util tooltip eldoc electric u= niquify ediff-hook vc-hooks
lisp-float-type mwheel x-win term/common-wi= n x-dnd tool-bar dnd fontset
image regexp-opt fringe tabulated-list new= comment elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshad= ow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu fon= t-core frame cl-generic cham
georgian utf-8-lang misc-lang vietnamese t= ibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek = romanian slovak czech
european ethiopic indian cyrillic chinese chars= cript case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer c= l-preloaded nadvice
loaddefs button faces cus-face macroexp files text-= properties overlay
sha1 md5 base64 format env code-pages mule custom wi= dget
hashtable-print-readable backquote dbusbind inotify dynamic-settin= g
system-font-setting font-render-setting move-toolbar gtk x-toolkit x<= /font>
multi-tty make-network-process emacs)

Memory information= :
((conses 16 970972 109077)
<= font face=3D"courier new, monospace">=C2=A0(symbols 48 74264 1)
=C2=A0(= miscs 40 242 875)
=C2=A0(strings 32 202838 148826)
=C2=A0(string-by= tes 1 6491655)
=C2=A0(vectors 16 110347)
=C2=A0(vector-slots 8 2209= 330 198693)
=C2=A0(floats 8 1909 612)
=C2=A0(intervals 56 2035 1617= )
=C2=A0(buffers 976 33))

--94eb2c12ecaa4fc25705539851c1--