* bug#27592: Subject: 25.2; dead acute + c should produce ç
@ 2017-07-05 21:02 Filipe Silva
2017-07-05 23:25 ` bug#27592: LANG=pt_BR.UTF-8 fixes the problem Filipe Silva
0 siblings, 1 reply; 2+ messages in thread
From: Filipe Silva @ 2017-07-05 21:02 UTC (permalink / raw)
To: 27592
[-- Attachment #1: Type: text/plain, Size: 25741 bytes --]
Hi emacs maintainer,
SHORT Version:
Emacs produces:
' + c = ç under LANG=C and
' + c = ć under LANG=en_US.UTF-8
$ LANG=C emacs -Q -> ' + c = ç
$ emacs -Q -> '+ c = ć
LONG Version:
I believe I uncovered a bug regarding the dead acute a.k.a ' + c
combination, which would have to produce a ç under my setup.
expected: ' + c = ç
actual : ' + c = ć
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 `ç` char using `'` + `c` = `ç`
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 `ć`, 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 "ć" with "ç" and "Ć" with "Ç" 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/ć/ç/g' < /usr/share/X11/locale/en_US.UTF-8/Compose | sed
's/Ć/Ç/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=cedilla
QT_IM_MODULE=cedilla
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 `ć`, despite my
efforts.
How can I teach Emacs to produce ç and not ć when I type a dead acute `'` +
`c`?
Now Óscar 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=C emacs`, then ' + c = ç
This can be easily reproduced from emacs -Q
$ LANG=C emacs -Q -> ' + c = ç
$ emacs -Q -> '+ c = ć
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=/usr --sysconfdir=/etc --libexecdir=/usr/lib
--localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-modules
'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe
-fstack-protector-strong' CPPFLAGS=-D_FORTIFY_SOURCE=2
LDFLAGS=-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))
[-- Attachment #2: Type: text/html, Size: 55715 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* bug#27592: LANG=pt_BR.UTF-8 fixes the problem
2017-07-05 21:02 bug#27592: Subject: 25.2; dead acute + c should produce ç Filipe Silva
@ 2017-07-05 23:25 ` Filipe Silva
0 siblings, 0 replies; 2+ messages in thread
From: Filipe Silva @ 2017-07-05 23:25 UTC (permalink / raw)
To: 27592
[-- Attachment #1: Type: text/plain, Size: 262 bytes --]
Ok so if I use
LANG=pt_BR.UTF-8 emacs -Q, provided that pt_BR.UTF-8 is present on the
system, then ' + c = ç
So the Brazilian emacs user has to set the LANG to pt_BR.UTF-8 in his
system and the problem vanishes.
So I think we can safely close this.
[-- Attachment #2: Type: text/html, Size: 972 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-07-05 23:25 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-05 21:02 bug#27592: Subject: 25.2; dead acute + c should produce ç Filipe Silva
2017-07-05 23:25 ` bug#27592: LANG=pt_BR.UTF-8 fixes the problem Filipe Silva
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).