From: Colin Woodbury <cwoodbury@azavea.com>
To: 23574@debbugs.gnu.org
Subject: bug#23574: 24.5; Overzealous underlining in emacs-nox
Date: Mon, 30 May 2016 08:04:16 -0700 [thread overview]
Message-ID: <CAHuwsfgZ4KqPFCAq5uaONGnnHgXoSbehT9o94ORW1CVeaQ-1EQ@mail.gmail.com> (raw)
In-Reply-To: <CAHuwsfg5v5NtPW=nrhJq_QfZqifZxYAbY=1O_Qb+zdP1SQfTOg@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 6631 bytes --]
Confirmed that this is definitely strictly a problem with emacs in the
terminal. Has anyone had a chance to look at this?
On Wed, May 18, 2016 at 10:03 AM, Colin Woodbury <cwoodbury@azavea.com>
wrote:
> I use ensime for Scala editing, and I've come across a strange display bug
> which is only present in `emacs -nw`, `emacsclient -nw` or just `emacs`
> from
> the `emacs-nox` package. It has to do with some very jarring underlining
> that occurs during ensime's "semantic highlighting". The issue does not
> occur in normal GUI emacs.
>
> I've contacted the ensime maintainers, and while they can reproduce the
> bug, they claim it isn't an ensime problem. Hence I'm here.
>
> The ensime bug report (with pictures and instructions to reproduce) can
> be found here:
> https://github.com/ensime/ensime-emacs/issues/440
>
> Thanks for any help you can give.
>
> In GNU Emacs 24.5.1 (x86_64-unknown-linux-gnu)
> of 2016-05-01 on svetlemodry
> System Description: Arch Linux
>
> Configured using:
> `configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib
> --localstatedir=/var --without-x --without-sound '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'
>
> Important settings:
> value of $LANG: en_US.UTF-8
> locale-coding-system: utf-8-unix
>
> Major mode: Scala
>
> Minor modes in effect:
> yas-minor-mode: t
> company-mode: t
> diff-auto-refine-mode: t
> ensime-mode: t
> helm-mode: t
> shell-dirtrack-mode: t
> async-bytecomp-package-mode: t
> electric-pair-mode: t
> tooltip-mode: t
> electric-indent-mode: t
> menu-bar-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:
> Wrote /home/colin/*message*-20160518-095148
> C-c k is undefined
> C-c C-n is undefined
> Mark saved where search started
> Quit
> ENSIME server starting...
> Connecting to Swank on port 38005..
> Connected to ENSIME speaking protocol 0.8.20, please wait while the
> project is loaded.
> Initializing Analyzer. Please wait...
> ENSIME ready. Colin, this could be the start of a beautiful program.
>
> Load-path shadows:
> /home/colin/.emacs.d/elpa/helm-20160517.202/helm-multi-match hides
> /home/colin/.emacs.d/elpa/helm-core-2\
> 0160516.2343/helm-multi-match
>
> Features:
> (network-stream starttls tls ido vc-git ensime-company yasnippet company
> pcase scala-mode scala-mode-prettify-symbols scala-mode-imenu
> scala-mode-map scala-mode-fontlock scala-mode-indent
> scala-mode-paragraph scala-mode-lib image-file misearch multi-isearch
> shadow sort mail-extr emacsbug message idna rfc822 mml mml-sec mm-decode
> mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
> sendmail rfc2047 rfc2045 ietf-drums mail-utils winner helm-command
> helm-elisp helm-eval edebug eldoc help-mode org-clock diary-lib
> diary-loaddefs cal-iso org-element org-rmail org-mhe org-irc org-info
> org-gnus org-docview doc-view jka-compr image-mode image org-bibtex
> bibtex org-bbdb org-w3m org-agenda org org-macro org-footnote
> org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp
> ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint
> ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu
> calendar cal-loaddefs server ensime ensime-sbt sbt-mode sbt-mode-rgrep
> grep sbt-mode-comint sbt-mode-buffer sbt-mode-project sbt-mode-vars
> ensime-http ensime-ui ensime-semantic-highlight ensime-doc ensime-search
> ensime-undo ensime-startup ensime-refactor diff-mode ensime-popup
> ensime-notes ensime-model ensime-mode ensime-inspector imenu
> ensime-goto-testfile ensime-editor popup ensime-debug gdb-mi bindat gud
> ensime-stacktrace ensime-inf ensime-completion-util scala-mode-syntax
> ensime-config ensime-util ensime-client ensime-vars s ucs-normalize
> hideshow arc-mode archive-mode dash url-gw ensime-macros cl
> haskell-interactive-mode haskell-presentation-mode haskell-collapse
> haskell-process haskell-session json haskell-navigate-imports
> haskell-compile haskell-mode haskell-cabal haskell-utils
> haskell-font-lock haskell-indentation haskell-string
> haskell-sort-imports haskell-lexeme haskell-align-imports haskell-compat
> haskell-complete-module noutline outline flymake etags dabbrev
> haskell-customize helm-mode helm-files rx image-dired tramp tramp-compat
> tramp-loaddefs trampver shell pcomplete format-spec dired-x dired-aux
> ffap thingatpt helm-buffers helm-elscreen helm-tags helm-bookmark
> helm-adaptive helm-info bookmark pp helm-locate helm-grep helm-regexp
> helm-plugin helm-external helm-net browse-url xml url url-proxy
> url-privacy url-expand url-methods url-history url-cookie url-domsuf
> url-util url-parse auth-source gnus-util time-date mm-util mail-prsvr
> password-cache url-vars mailcap helm-utils compile comint regexp-opt
> ansi-color ring helm-help helm-types helm easy-mmode cl-macs gv
> helm-source eieio byte-opt bytecomp byte-compile cl-extra cconv
> eieio-core helm-multi-match helm-lib dired helm-config helm-easymenu
> edmacro kmacro async-bytecomp advice help-fns async cl-loaddefs cl-lib
> elec-pair info tool-bar easymenu package epg-config tooltip electric
> uniquify ediff-hook vc-hooks lisp-float-type tabulated-list newcomment
> lisp-mode prog-mode register page menu-bar rfn-eshadow timer select
> mouse jit-lock font-lock syntax facemenu font-core frame cham georgian
> utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
> japanese hebrew greek romanian slovak czech european ethiopic indian
> cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev
> minibuffer 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 make-network-process
> dbusbind gfilenotify multi-tty emacs)
>
> Memory information:
> ((conses 16 493230 27709)
> (symbols 48 45671 8)
> (miscs 40 936 1876)
> (strings 32 102177 15065)
> (string-bytes 1 3052221)
> (vectors 16 60425)
> (vector-slots 8 931107 9519)
> (floats 8 234 1600)
> (intervals 56 2997 0)
> (buffers 960 37)
> (heap 1024 48683 1909))
>
> --
> Colin Woodbury
> Geotrellis Team @ Azavea
>
--
Colin Woodbury
Geotrellis Team @ Azavea
[-- Attachment #2: Type: text/html, Size: 7606 bytes --]
next prev parent reply other threads:[~2016-05-30 15:04 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-18 17:03 bug#23574: 24.5; Overzealous underlining in emacs-nox Colin Woodbury
2016-05-30 15:04 ` Colin Woodbury [this message]
2016-06-04 7:48 ` Eli Zaretskii
[not found] ` <CAHuwsfihHJ8WHwmHvMDF7Ynns4YOJSKEEbjhpbYrw0V=5aYXEQ@mail.gmail.com>
2016-06-04 16:20 ` Eli Zaretskii
2016-06-04 21:37 ` John Mastro
2016-06-05 15:54 ` Eli Zaretskii
2016-06-05 17:05 ` Noam Postavsky
2016-06-05 17:56 ` Eli Zaretskii
2016-06-05 18:20 ` Colin Woodbury
2016-06-05 18:36 ` Eli Zaretskii
2016-06-05 19:13 ` Noam Postavsky
2016-06-06 2:27 ` Eli Zaretskii
2016-06-06 11:42 ` Noam Postavsky
2016-06-06 15:04 ` Eli Zaretskii
2016-06-06 16:54 ` martin rudalics
2016-06-06 18:25 ` Colin Woodbury
2016-06-06 19:18 ` Eli Zaretskii
2016-06-07 0:18 ` Noam Postavsky
2016-06-07 15:55 ` Eli Zaretskii
2016-06-08 2:52 ` Noam Postavsky
2016-06-06 18:55 ` Eli Zaretskii
2016-06-07 9:10 ` martin rudalics
2016-06-07 15:50 ` Eli Zaretskii
2016-06-08 6:33 ` martin rudalics
2016-06-08 17:05 ` Eli Zaretskii
2016-06-09 8:38 ` martin rudalics
2016-06-09 12:26 ` Eli Zaretskii
2016-06-10 7:16 ` martin rudalics
2016-06-10 8:10 ` Eli Zaretskii
2016-06-10 8:24 ` martin rudalics
2016-06-10 9:50 ` Eli Zaretskii
2016-06-10 13:59 ` martin rudalics
2016-06-10 14:24 ` Eli Zaretskii
2019-10-21 11:49 ` Ergus via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-11-08 5:32 ` Lars Ingebrigtsen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAHuwsfgZ4KqPFCAq5uaONGnnHgXoSbehT9o94ORW1CVeaQ-1EQ@mail.gmail.com \
--to=cwoodbury@azavea.com \
--cc=23574@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).