From unknown Sun Jun 22 11:41:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37009: EWW Gets Confused on Invalid HTML Resent-From: Nick Daly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Aug 2019 04:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 37009 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 37009@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.156558356231265 (code B ref -1); Mon, 12 Aug 2019 04:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 12 Aug 2019 04:19:22 +0000 Received: from localhost ([127.0.0.1]:46028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hx1nk-00088B-FU for submit@debbugs.gnu.org; Mon, 12 Aug 2019 00:19:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:60027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwxpS-0001UR-0u for submit@debbugs.gnu.org; Sun, 11 Aug 2019 20:04:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44759) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hwxpL-00053b-A7 for bug-gnu-emacs@gnu.org; Sun, 11 Aug 2019 20:04:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hwxpE-0007dC-MT for bug-gnu-emacs@gnu.org; Sun, 11 Aug 2019 20:04:43 -0400 Received: from mail-lj1-x242.google.com ([2a00:1450:4864:20::242]:39300) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hwxpE-0007ci-51 for bug-gnu-emacs@gnu.org; Sun, 11 Aug 2019 20:04:36 -0400 Received: by mail-lj1-x242.google.com with SMTP id x4so4650058ljj.6 for ; Sun, 11 Aug 2019 17:04:35 -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=7EgGrnOzS16JosDzPmv0f31M3yEmulvFEwiWm6D3yig=; b=HKULkej/TWuHtlzg/ssApRnJ0wYNv6jPHOcbm7p538JOapAfyMM0YF7fYBAtuD1hlH Uo46Kfd1KPpLrnvDfkDfXL7lrMUKIsZAA1VUMJHj4cW+GgD+8+6NUV5K+F13+AEwOXIx h9TlGiNB6hUOK0D/7LZ+ZNq1yv5NpzvazNRj5yJCzO+knO55ykpYTerKTdaJW0B+9EsP RufMDf3hK7CNQHnrIKlSsM2T5A3m3WPO2TSxQuI9DhDwWy69H+f6NTkwH59Q7IRFp4Q7 cvbRFYqenWqvNQgNZWW4Pitt0sd34pxQUF9G7mPpFgWcvHDv7CIePde4SaJCBvAxLEvu 4HQw== 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=7EgGrnOzS16JosDzPmv0f31M3yEmulvFEwiWm6D3yig=; b=WwFIlYULr+aQUmbJY8iN8nD0pnGynpreBD8unQzwg5fZPGi98iNZGS2WMUyLlHfRQR HQEYpu/alQavoljk1DmOZLz01ApXSYcK4PZHdaeJNNkb6v94KcHMk6R9Ll8qy8f63ViQ Byy17IbT5z5cBe3ilT+WHvh+QiW8RH4ZTqazwPb4pSfLSbSPrRgdrvSsBQ7jgXjDLyHR xYuKBlOb5/WdVclL63DJvc8v5Jpd6+FqxZhUiP5qA6qS47syiAHQR46WIppa5hDa7sp3 gQTeA4m3AoySUJOaH8asD9KaFlXtLWagRo6E0SQ5ODzkzx+Tul1GuZIdBI7o6I3BjkhC B1kw== X-Gm-Message-State: APjAAAUEwxM3y6T4yoypKVgpRjS+ctSlM7aKoVv1pXS9+Yxk8Mi4T51B D8f+lYPje2OsGw5aLNDg8Imunyo3yb4NdHQZLFcAnN1RjfE= X-Google-Smtp-Source: APXvYqycTWSZlD2g7+8yhoU0A7eIL9q3Sl88KcAtwqMYkSsQJi541aCK8wnIZpFNgckC6Z6gLf9nyZUFQ5iH14VZBnU= X-Received: by 2002:a2e:7c14:: with SMTP id x20mr3562596ljc.36.1565568272888; Sun, 11 Aug 2019 17:04:32 -0700 (PDT) MIME-Version: 1.0 From: Nick Daly Date: Sun, 11 Aug 2019 19:04:19 -0500 Message-ID: Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::242 X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Mon, 12 Aug 2019 00:19:18 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) EWW gets confused when facing unescaped less-than-signs. In Learn You a Haskell's Function Syntax page (http://learnyouahaskell.com/syntax-in-functions), the page unfortunately includes accidentally unescaped less-than symbols that confuse the EWW parser into hiding several lines of text and that a pre tag never closes. The page tries to display this text: ghci> let xs = [(1,3), (4,3), (2,4), (5,3), (5,6), (3,1)] ghci> [a+b | (a,b) <- xs] [4,7,6,8,11,4] Should a pattern match fail, it will just move on to the next element. Unfortunately, the page does not escape the less-than symbol before "xs" on the second line, so the "<-" (and several more characters) aren't displayed. Additionally, all text on the page, from "Should" onwards, is displayed in a fixed-width font. Elisp reproduction steps: (eww "http://learnyouahaskell.com/syntax-in-functions") ; after the page loads: (search-forward "[a+b | ") ; note how the "[4,7,6,8,11,4]" text does not appear and "Should" is ; still pre-formatted. I was unable to find likely duplicates on debbugs.gnu.org, but you have my apologies if this bug is noise. This is not a high priority bug, but thank you for reading through it anyway. Nick In GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.4) of 2019-02-03, modified by Debian built on zam904 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Recent messages: Mark set Mark activated Mark saved where search started mouse-2, RET: find function's definition uncompressing eww.el.gz...done Note: file is write protected Mark set Making completion list... Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs-26.1+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LIBSYSTEMD LCMS2 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: diff-auto-refine-mode: t savehist-mode: t shell-dirtrack-mode: t show-paren-mode: t electric-pair-mode: t display-time-mode: t display-battery-mode: t tooltip-mode: t global-eldoc-mode: t 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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-bugs-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-bugs-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-custom hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-custom /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-arc-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-arc-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-stata-mode hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-stata-mode /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-r-a hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-r-a /usr/share/emacs/site-lisp/elpa/ess-18.10.2/make-regexp hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/make-regexp /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-bugs-l hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-bugs-l /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-toolbar hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-toolbar /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-trns hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-trns /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-sas-l hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-sas-l /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-r-gui hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-r-gui /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-mode hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-mode /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-sp6-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-sp6-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/debian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/debian-autoloads /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-omg-l hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-omg-l /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-r-package hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-r-package /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-generics hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-generics /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-site hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-site /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-s3-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-s3-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-omg-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-omg-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-font-lock hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-font-lock /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-sp4-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-sp4-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-utils hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-utils /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-s-lang hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-s-lang /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-rutils hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-rutils /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-noweb-font-lock-mode hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-noweb-font-lock-mode /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-sp6w-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-sp6w-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-sp3-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-sp3-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-lsp-l hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-lsp-l /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-mouse hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-mouse /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-stata-lang hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-stata-lang /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-noweb-mode hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-noweb-mode /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-r-syntax hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-r-syntax /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-swv hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-swv /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-rd hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-rd /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-jags-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-jags-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-sp5-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-sp5-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-gretl hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-gretl /usr/share/emacs/site-lisp/elpa/ess-18.10.2/mouseme hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/mouseme /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-tracebug hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-tracebug /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-roxy hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-roxy /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-help hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-help /usr/share/emacs/site-lisp/elpa/ess-18.10.2/julia-mode hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/julia-mode /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-dde hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-dde /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-r-mode hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-r-mode /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-autoloads hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-autoloads /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-xls-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-xls-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-vst-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-vst-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-sas-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-sas-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-noweb hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-noweb /usr/share/emacs/site-lisp/elpa/ess-18.10.2/essd-els hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/essd-els /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-inf hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-inf /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-s4-d hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-s4-d /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-r-flymake hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-r-flymake /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-pkg hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-pkg /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-sas-a hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-sas-a /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-r-completion hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-r-completion /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-rdired hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-rdired /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-r-xref hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-r-xref /usr/share/emacs/site-lisp/elpa/ess-18.10.2/ess-julia hides /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/ess-julia /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.3.10/graphviz-dot-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.3.10/graphviz-dot-mode-pkg /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.3.10/graphviz-dot-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.3.10/graphviz-dot-mode-autoloads /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.3.10/graphviz-dot-mode hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.3.10/graphviz-dot-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/ghc-core hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/ghc-core /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-mode-autoloads /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/inf-haskell hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/inf-haskell /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-compile hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-compile /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-session hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-session /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-hoogle hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-hoogle /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-completions hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-completions /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-mode-pkg /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-commands hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-commands /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-move-nested hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-move-nested /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-utils hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-utils /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-sandbox hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-sandbox /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-navigate-imports hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-navigate-imports /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-compat hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-compat /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-c2hs hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-c2hs /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-ghc-support hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-ghc-support /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-string hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-string /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-doc hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-doc /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-sort-imports hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-sort-imports /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-indent hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-indent /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-cabal hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-cabal /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-load hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-load /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-indentation hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-indentation /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-interactive-mode hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-interactive-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-debug hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-debug /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-repl hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-repl /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-mode hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-font-lock hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-font-lock /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-customize hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-customize /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-complete-module hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-complete-module /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-menu hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-menu /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-unicode-input-method hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-unicode-input-method /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/highlight-uses-mode hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/highlight-uses-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/w3m-haddock hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/w3m-haddock /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-decl-scan hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-decl-scan /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-collapse hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-collapse /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-presentation-mode hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-presentation-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-process hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-process /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-lexeme hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-lexeme /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-modules hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-modules /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/ghci-script-mode hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/ghci-script-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-16.1/haskell-align-imports hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-16.1/haskell-align-imports /usr/share/emacs/site-lisp/elpa/htmlize-1.54/htmlize-autoloads hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.54/htmlize-autoloads /usr/share/emacs/site-lisp/elpa/htmlize-1.54/htmlize-pkg hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.54/htmlize-pkg /usr/share/emacs/site-lisp/elpa/htmlize-1.54/htmlize hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.54/htmlize /usr/share/emacs/site-lisp/elpa/imenu-list-0.8/imenu-list-autoloads hides /usr/share/emacs/site-lisp/elpa-src/imenu-list-0.8/imenu-list-autoloads /usr/share/emacs/site-lisp/elpa/imenu-list-0.8/imenu-list hides /usr/share/emacs/site-lisp/elpa-src/imenu-list-0.8/imenu-list /usr/share/emacs/site-lisp/elpa/imenu-list-0.8/imenu-list-pkg hides /usr/share/emacs/site-lisp/elpa-src/imenu-list-0.8/imenu-list-pkg /usr/share/emacs/site-lisp/elpa/markdown-mode-2.3snapshot154/markdown-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.3snapshot154/markdown-mode-pkg /usr/share/emacs/site-lisp/elpa/markdown-mode-2.3snapshot154/markdown-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.3snapshot154/markdown-mode-autoloads /usr/share/emacs/site-lisp/elpa/markdown-mode-2.3snapshot154/markdown-mode hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.3snapshot154/markdown-mode /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-clojure hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-clojure /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-freemind hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-freemind /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-depend hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-depend /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-processing hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-processing /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-protocol hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-protocol /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-mathematica hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-mathematica /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-eval hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-eval /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-mac-iCal hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-mac-iCal /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-s5 hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-s5 /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-info hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-info /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-man hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-man /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ebnf hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-ebnf /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-plot hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-plot /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-haskell hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-haskell /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-registry hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-registry /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-eukleides hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-eukleides /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-mac-link hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-mac-link /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-stan hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-stan /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-beamer hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-beamer /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-octave hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-octave /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-duration hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-duration /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-passwords hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-passwords /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-pcomplete hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-pcomplete /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-archive hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-archive /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-csharp hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-csharp /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-bibtex hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-bibtex /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-notmuch hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-notmuch /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-sql hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-sql /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-loaddefs hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-loaddefs /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-awk hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-awk /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-asymptote hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-asymptote /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-secretary hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-secretary /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-screenshot hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-screenshot /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-faces hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-faces /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-eww hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-eww /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-matlab hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-matlab /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-velocity hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-velocity /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-license hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-license /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-icalendar hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-icalendar /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ocaml hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-ocaml /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-php hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-php /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-eval hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-eval /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-pkg hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-pkg /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-mouse hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-mouse /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-datetree hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-datetree /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-julia hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-julia /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-table hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-table /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-inlinetask hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-inlinetask /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-docview hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-docview /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-perl hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-perl /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ref hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-ref /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-mew hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-mew /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-hledger hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-hledger /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-keys hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-keys /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-toc hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-toc /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-tcl hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-tcl /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-deck hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-deck /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-panel hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-panel /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-choose hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-choose /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-io hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-io /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-link-edit hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-link-edit /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-shell hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-shell /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-bbdb hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-bbdb /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-feed hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-feed /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-mscgen hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-mscgen /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-texinfo hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-texinfo /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-id hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-id /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-sed hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-sed /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-invoice hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-invoice /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-element hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-element /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-clock hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-clock /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-lisp hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-lisp /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-contacts hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-contacts /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-eshell hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-eshell /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-html hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-html /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-abc hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-abc /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ditaa hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-ditaa /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-macro hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-macro /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-crypt hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-crypt /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-ctags hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-ctags /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-capture hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-capture /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-bibtex hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-bibtex /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-elisp-symbol hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-elisp-symbol /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-man hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-man /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-md hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-md /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-shen hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-shen /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-annotate-file hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-annotate-file /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-interactive-query hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-interactive-query /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-redis hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-redis /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-sass hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-sass /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-agenda hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-agenda /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-effectiveness hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-effectiveness /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-contribdir hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-contribdir /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-footnote hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-footnote /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-extra hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-extra /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-w3m hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-w3m /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-scheme hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-scheme /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-taskjuggler hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-taskjuggler /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-tempo hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-tempo /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-git-link hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-git-link /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-odt hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-odt /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-install hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-install /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-wl hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-wl /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-macs hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-macs /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-list hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-list /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-eval-light hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-eval-light /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-screen hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-screen /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-drill hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-drill /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-timer hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-timer /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-lilypond hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-lilypond /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-bookmark hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-bookmark /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ledger hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-ledger /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-stata hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-stata /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-groovy hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-groovy /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-entities hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-entities /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-mhe hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-mhe /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-gnus hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-gnus /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-lua hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-lua /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-lint hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-lint /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-emacs-lisp hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-emacs-lisp /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-sqlite hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-sqlite /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-calc hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-calc /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-goto hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-goto /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-comint hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-comint /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-colview hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-colview /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-oz hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-oz /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-irc hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-irc /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-src hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-src /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-koma-letter hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-koma-letter /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-R hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-R /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-ascii hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-ascii /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-C hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-C /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-picolisp hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-picolisp /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-dot hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-dot /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-mathomatic hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-mathomatic /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-exp hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-exp /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-java hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-java /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-eldoc hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-eldoc /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-learn hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-learn /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-vm hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-vm /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-lob hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-lob /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-groff hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-groff /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-fortran hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-fortran /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-plantuml hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-plantuml /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-wikinodes hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-wikinodes /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-version hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-version /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-collector hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-collector /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-habit hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-habit /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-vala hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-vala /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-forth hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-forth /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-latex hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-latex /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-autoloads hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-autoloads /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-fomus hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-fomus /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-bibtex-extras hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-bibtex-extras /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-coq hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-coq /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-rss hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-rss /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-confluence hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-confluence /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-attach-embedded-images hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-attach-embedded-images /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-expiry hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-expiry /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-static-mathjax hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-static-mathjax /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-org hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-org /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-mairix hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-mairix /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-indent hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-indent /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-vbnet hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-vbnet /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-compat hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-compat /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-gnuplot hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-gnuplot /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-table hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-table /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-sudoku hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-sudoku /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-rmail hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-rmail /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-js hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-js /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ruby hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-ruby /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-publish hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-publish /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-checklist hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-checklist /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-mobile hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-mobile /usr/share/emacs/site-lisp/elpa/org-9.2.3/orgtbl-sqlinsert hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/orgtbl-sqlinsert /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-python hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-python /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-screen hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-screen /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-notify hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-notify /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-attach hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-attach /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-track hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org-track /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-tangle hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-tangle /usr/share/emacs/site-lisp/elpa/org-9.2.3/org hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/org /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-spice hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-spice /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-org hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ox-org /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-maxima hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-maxima /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-core hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-core /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-smiles hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-smiles /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-css hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-css /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-makefile hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-makefile /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-J hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-J /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-latex hides /usr/share/emacs/site-lisp/elpa-src/org-9.2.3/ob-latex /usr/share/emacs/site-lisp/elpa/org-bullets-0.2.4/org-bullets-pkg hides /usr/share/emacs/site-lisp/elpa-src/org-bullets-0.2.4/org-bullets-pkg /usr/share/emacs/site-lisp/elpa/org-bullets-0.2.4/org-bullets hides /usr/share/emacs/site-lisp/elpa-src/org-bullets-0.2.4/org-bullets /usr/share/emacs/site-lisp/elpa/org-bullets-0.2.4/org-bullets-autoloads hides /usr/share/emacs/site-lisp/elpa-src/org-bullets-0.2.4/org-bullets-autoloads /usr/share/emacs/site-lisp/elpa/rainbow-delimiters-2.1.3/rainbow-delimiters hides /usr/share/emacs/site-lisp/elpa-src/rainbow-delimiters-2.1.3/rainbow-delimiters /usr/share/emacs/site-lisp/elpa/rainbow-delimiters-2.1.3/rainbow-delimiters-pkg hides /usr/share/emacs/site-lisp/elpa-src/rainbow-delimiters-2.1.3/rainbow-delimiters-pkg /usr/share/emacs/site-lisp/elpa/rainbow-delimiters-2.1.3/rainbow-delimiters-autoloads hides /usr/share/emacs/site-lisp/elpa-src/rainbow-delimiters-2.1.3/rainbow-delimiters-autoloads /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-calc hides /usr/share/emacs/26.1/lisp/org/ob-calc /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-eval hides /usr/share/emacs/26.1/lisp/org/ob-eval /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-eww hides /usr/share/emacs/26.1/lisp/org/org-eww /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-latex hides /usr/share/emacs/26.1/lisp/org/ob-latex /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-groovy hides /usr/share/emacs/26.1/lisp/org/ob-groovy /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-table hides /usr/share/emacs/26.1/lisp/org/ob-table /usr/share/emacs/site-lisp/elpa/org-9.2.3/org hides /usr/share/emacs/26.1/lisp/org/org /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-clojure hides /usr/share/emacs/26.1/lisp/org/ob-clojure /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-w3m hides /usr/share/emacs/26.1/lisp/org/org-w3m /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-archive hides /usr/share/emacs/26.1/lisp/org/org-archive /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-bbdb hides /usr/share/emacs/26.1/lisp/org/org-bbdb /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-python hides /usr/share/emacs/26.1/lisp/org/ob-python /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-odt hides /usr/share/emacs/26.1/lisp/org/ox-odt /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-sass hides /usr/share/emacs/26.1/lisp/org/ob-sass /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ditaa hides /usr/share/emacs/26.1/lisp/org/ob-ditaa /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-lint hides /usr/share/emacs/26.1/lisp/org/org-lint /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-macs hides /usr/share/emacs/26.1/lisp/org/org-macs /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-mobile hides /usr/share/emacs/26.1/lisp/org/org-mobile /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-loaddefs hides /usr/share/emacs/26.1/lisp/org/org-loaddefs /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-screen hides /usr/share/emacs/26.1/lisp/org/ob-screen /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-latex hides /usr/share/emacs/26.1/lisp/org/ox-latex /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-inlinetask hides /usr/share/emacs/26.1/lisp/org/org-inlinetask /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-table hides /usr/share/emacs/26.1/lisp/org/org-table /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-asymptote hides /usr/share/emacs/26.1/lisp/org/ob-asymptote /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-scheme hides /usr/share/emacs/26.1/lisp/org/ob-scheme /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-info hides /usr/share/emacs/26.1/lisp/org/org-info /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-J hides /usr/share/emacs/26.1/lisp/org/ob-J /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox hides /usr/share/emacs/26.1/lisp/org/ox /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-entities hides /usr/share/emacs/26.1/lisp/org/org-entities /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-irc hides /usr/share/emacs/26.1/lisp/org/org-irc /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-beamer hides /usr/share/emacs/26.1/lisp/org/ox-beamer /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-shen hides /usr/share/emacs/26.1/lisp/org/ob-shen /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-C hides /usr/share/emacs/26.1/lisp/org/ob-C /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-publish hides /usr/share/emacs/26.1/lisp/org/ox-publish /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-macro hides /usr/share/emacs/26.1/lisp/org/org-macro /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-fortran hides /usr/share/emacs/26.1/lisp/org/ob-fortran /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-crypt hides /usr/share/emacs/26.1/lisp/org/org-crypt /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-dot hides /usr/share/emacs/26.1/lisp/org/ob-dot /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-docview hides /usr/share/emacs/26.1/lisp/org/org-docview /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ledger hides /usr/share/emacs/26.1/lisp/org/ob-ledger /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-ctags hides /usr/share/emacs/26.1/lisp/org/org-ctags /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-plot hides /usr/share/emacs/26.1/lisp/org/org-plot /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-shell hides /usr/share/emacs/26.1/lisp/org/ob-shell /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-compat hides /usr/share/emacs/26.1/lisp/org/org-compat /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-attach hides /usr/share/emacs/26.1/lisp/org/org-attach /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-comint hides /usr/share/emacs/26.1/lisp/org/ob-comint /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-habit hides /usr/share/emacs/26.1/lisp/org/org-habit /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-stan hides /usr/share/emacs/26.1/lisp/org/ob-stan /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-list hides /usr/share/emacs/26.1/lisp/org/org-list /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-exp hides /usr/share/emacs/26.1/lisp/org/ob-exp /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-core hides /usr/share/emacs/26.1/lisp/org/ob-core /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ocaml hides /usr/share/emacs/26.1/lisp/org/ob-ocaml /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-octave hides /usr/share/emacs/26.1/lisp/org/ob-octave /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-sed hides /usr/share/emacs/26.1/lisp/org/ob-sed /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-lob hides /usr/share/emacs/26.1/lisp/org/ob-lob /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-perl hides /usr/share/emacs/26.1/lisp/org/ob-perl /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-datetree hides /usr/share/emacs/26.1/lisp/org/org-datetree /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-lisp hides /usr/share/emacs/26.1/lisp/org/ob-lisp /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-css hides /usr/share/emacs/26.1/lisp/org/ob-css /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-mscgen hides /usr/share/emacs/26.1/lisp/org/ob-mscgen /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-org hides /usr/share/emacs/26.1/lisp/org/ob-org /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-tangle hides /usr/share/emacs/26.1/lisp/org/ob-tangle /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-faces hides /usr/share/emacs/26.1/lisp/org/org-faces /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-lua hides /usr/share/emacs/26.1/lisp/org/ob-lua /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-md hides /usr/share/emacs/26.1/lisp/org/ox-md /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-mouse hides /usr/share/emacs/26.1/lisp/org/org-mouse /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-agenda hides /usr/share/emacs/26.1/lisp/org/org-agenda /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-colview hides /usr/share/emacs/26.1/lisp/org/org-colview /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-haskell hides /usr/share/emacs/26.1/lisp/org/ob-haskell /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-texinfo hides /usr/share/emacs/26.1/lisp/org/ox-texinfo /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-gnuplot hides /usr/share/emacs/26.1/lisp/org/ob-gnuplot /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-processing hides /usr/share/emacs/26.1/lisp/org/ob-processing /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-rmail hides /usr/share/emacs/26.1/lisp/org/org-rmail /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-id hides /usr/share/emacs/26.1/lisp/org/org-id /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-matlab hides /usr/share/emacs/26.1/lisp/org/ob-matlab /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-ascii hides /usr/share/emacs/26.1/lisp/org/ox-ascii /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ref hides /usr/share/emacs/26.1/lisp/org/ob-ref /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-src hides /usr/share/emacs/26.1/lisp/org/org-src /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-awk hides /usr/share/emacs/26.1/lisp/org/ob-awk /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-emacs-lisp hides /usr/share/emacs/26.1/lisp/org/ob-emacs-lisp /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-duration hides /usr/share/emacs/26.1/lisp/org/org-duration /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-feed hides /usr/share/emacs/26.1/lisp/org/org-feed /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-eshell hides /usr/share/emacs/26.1/lisp/org/org-eshell /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-bibtex hides /usr/share/emacs/26.1/lisp/org/org-bibtex /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-makefile hides /usr/share/emacs/26.1/lisp/org/ob-makefile /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-html hides /usr/share/emacs/26.1/lisp/org/ox-html /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-io hides /usr/share/emacs/26.1/lisp/org/ob-io /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-maxima hides /usr/share/emacs/26.1/lisp/org/ob-maxima /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-sqlite hides /usr/share/emacs/26.1/lisp/org/ob-sqlite /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-js hides /usr/share/emacs/26.1/lisp/org/ob-js /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-pcomplete hides /usr/share/emacs/26.1/lisp/org/org-pcomplete /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-plantuml hides /usr/share/emacs/26.1/lisp/org/ob-plantuml /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-keys hides /usr/share/emacs/26.1/lisp/org/ob-keys /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-indent hides /usr/share/emacs/26.1/lisp/org/org-indent /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-timer hides /usr/share/emacs/26.1/lisp/org/org-timer /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-install hides /usr/share/emacs/26.1/lisp/org/org-install /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ruby hides /usr/share/emacs/26.1/lisp/org/ob-ruby /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-sql hides /usr/share/emacs/26.1/lisp/org/ob-sql /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-hledger hides /usr/share/emacs/26.1/lisp/org/ob-hledger /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-forth hides /usr/share/emacs/26.1/lisp/org/ob-forth /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-java hides /usr/share/emacs/26.1/lisp/org/ob-java /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-picolisp hides /usr/share/emacs/26.1/lisp/org/ob-picolisp /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-icalendar hides /usr/share/emacs/26.1/lisp/org/ox-icalendar /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-vala hides /usr/share/emacs/26.1/lisp/org/ob-vala /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob hides /usr/share/emacs/26.1/lisp/org/ob /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-coq hides /usr/share/emacs/26.1/lisp/org/ob-coq /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-capture hides /usr/share/emacs/26.1/lisp/org/org-capture /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-gnus hides /usr/share/emacs/26.1/lisp/org/org-gnus /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-R hides /usr/share/emacs/26.1/lisp/org/ob-R /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-lilypond hides /usr/share/emacs/26.1/lisp/org/ob-lilypond /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-mhe hides /usr/share/emacs/26.1/lisp/org/org-mhe /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-footnote hides /usr/share/emacs/26.1/lisp/org/org-footnote /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-version hides /usr/share/emacs/26.1/lisp/org/org-version /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-ebnf hides /usr/share/emacs/26.1/lisp/org/ob-ebnf /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-element hides /usr/share/emacs/26.1/lisp/org/org-element /usr/share/emacs/site-lisp/elpa/org-9.2.3/ob-abc hides /usr/share/emacs/26.1/lisp/org/ob-abc /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-protocol hides /usr/share/emacs/26.1/lisp/org/org-protocol /usr/share/emacs/site-lisp/elpa/org-9.2.3/org-clock hides /usr/share/emacs/26.1/lisp/org/org-clock /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-org hides /usr/share/emacs/26.1/lisp/org/ox-org /usr/share/emacs/site-lisp/elpa/org-9.2.3/ox-man hides /usr/share/emacs/26.1/lisp/org/ox-man Features: (shadow sort mail-extr emacsbug sendmail eieio-opt speedbar sb-image ezimage dframe mhtml-mode two-column iso-transl w3m-cookie w3m-form w3m-filter w3m-bookmark w3m-tabmenu w3m-session ffap w3m timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util w3m-load vc-git diff-mode cl-print debug ox-org conf-mode org-archive org-capture ob-eukleides org-checklist org-clock org-collector org-drill savehist org-id hi-lock org-indent org-invoice org-learn org-mac-link org-mairix org-toc ox-extra ox-odt ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-colview org-crypt org-habit org-agenda org-table help-fns radix-tree refill vhdl-mode hippie-exp verilog-mode diff vera-mode tcl sql simula sieve sieve-mode sieve-manage sasl sasl-anonymous sasl-login sasl-plain sh-script ruby-mode python tramp-sh ps-mode prolog perl-mode pascal opascal octave rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-enc xmltok modula2 meta-mode m4-mode ld-script js info-look idlwave idlwave-help idlw-help icon fortran f90 dcl-mode tempo css-mode smie sgml-mode color cperl-mode cfengine cfengine3 bat-mode asm-mode antlr-mode which-func align find-file apropos pp ob-vala ob-stan ob-scheme ob-ruby ob-picolisp ob-ocaml ob-maxima ob-lua ob-lisp ob-lilypond ob-latex ob-js ob-java ob-groovy ob-gnuplot ob-ditaa ob-clojure ob-R ob-J ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cus-edit haskell-doc haskell haskell-completions haskell-load haskell-commands highlight-uses-mode haskell-modules haskell-sandbox haskell-repl haskell-debug haskell-interactive-mode haskell-presentation-mode haskell-collapse haskell-navigate-imports haskell-compile haskell-hoogle haskell-process haskell-session json map inf-haskell haskell-decl-scan imenu 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 haskell-ghc-support etags dabbrev haskell-customize vc-dispatcher vc-hg org-eldoc flyspell ispell org-eww org-rmail org-mhe org-irc org-info org-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message rfc822 mml mml-sec epa epg mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader gnus-win org-docview doc-view jka-compr image-mode dired dired-loaddefs org-bibtex bibtex org-bbdb org-w3m org-element avl-tree generator org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-haskell ob-shell ob-python ob-dot ob-plantuml ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-emacs-lisp ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs face-remap cl-extra help-mode network-stream starttls url-http tls gnutls mail-parse rfc2231 url-gw nsm rmc url-cache url-auth eww puny mm-url gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils wid-edit mm-util mail-prsvr url-queue url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap shr svg xml dom misearch multi-isearch proced finder-inf ess-site ess-toolbar ess-mouse mouseme browse-url ess-swv ess-noweb ess-noweb-font-lock-mode ess-jags-d ess-bugs-l essd-els ess-xls-d ess-vst-d ess-stata-mode ess-stata-lang cc-vars cc-defs make-regexp ess-sp6w-d ess-sp5-d ess-sp4-d ess-sas-d ess-sas-l ess-sas-a ess-s4-d ess-s3-d ess-omg-d ess-omg-l ess-arc-d ess-lsp-l ess-sp6-d ess-dde ess-sp3-d ess-julia julia-mode ess-r-mode ess-r-flymake flymake-proc flymake warnings thingatpt ess-r-xref xref project ess-trns ess-r-package ess-r-syntax ess-r-completion ess-roxy ess-rd essddr noutline outline hideshow ess-s-lang ess-help info ess-mode ess ess-noweb-mode ess-inf ess-tracebug ess-generics compile ess-utils ess-custom executable package easymenu epg-config url-handlers url-parse url-vars monky easy-mmode rx derived edmacro kmacro tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete comint ansi-color ring parse-time format-spec advice auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache view subr-x ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff bindat cl wombat-theme paren ido seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib elec-pair time battery cus-start cus-load time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors 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 composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray 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 lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 730295 85038) (symbols 48 66091 3) (miscs 40 302 2112) (strings 32 203120 9354) (string-bytes 1 6395524) (vectors 16 100199) (vector-slots 8 2261767 58076) (floats 8 650 831) (intervals 56 11898 1264) (buffers 992 58)) From unknown Sun Jun 22 11:41:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37009: EWW Gets Confused on Invalid HTML Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Aug 2019 17:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37009 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nick Daly Cc: 37009@debbugs.gnu.org Received: via spool by 37009-submit@debbugs.gnu.org id=B37009.156571891014005 (code B ref 37009); Tue, 13 Aug 2019 17:56:02 +0000 Received: (at 37009) by debbugs.gnu.org; 13 Aug 2019 17:55:10 +0000 Received: from localhost ([127.0.0.1]:48622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hxb0o-0003do-DL for submit@debbugs.gnu.org; Tue, 13 Aug 2019 13:55:10 -0400 Received: from mail-ot1-f50.google.com ([209.85.210.50]:39921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hxb0m-0003dV-Mt for 37009@debbugs.gnu.org; Tue, 13 Aug 2019 13:55:09 -0400 Received: by mail-ot1-f50.google.com with SMTP id b1so7757862otp.6 for <37009@debbugs.gnu.org>; Tue, 13 Aug 2019 10:55:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=oT6J2LcFZlRPKseAZTH3srD9Yi5VJAdjga3JMf9knU0=; b=K1jqP9KgIiMKYDNeOZsr4CZ3l9a9LCqaxFTnY7RV6FoVkAlvyMFafurVnY9KD+V6Yz noevJzoJRhO894SAuu1Ry/08cEAC9r57mMCzPYUGIC65Bbo4HUXnNDq6XYnWXepLIXjw dAjVYFz/u9gYQ1ecA9Aqkmo2rkyeL5IgfhFXxLdNcCp6m7UiIUbN5DHS2b4q/jFkaz4H AO82qAcDWe9AAx1a6Oc/0KuQjLMZImrDVi9lJCII4GbS66uRx29v2lh6cGEjtm8F44A6 SHT8421JL0nmSZF1FS7f6xg+UX6yelElufKbNgcvKRtdOUtOaFUhJUqhcfVWPwuoKafq 5gMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=oT6J2LcFZlRPKseAZTH3srD9Yi5VJAdjga3JMf9knU0=; b=mXabw/Cu2cpYZ71GipcZ0gPpDcGWKyzlK3lTiYehjjNVyX6nGYkYKN9dqfG0fU9sqj owgOMT0unuXfxCkOqzGBQNhPgpbas15FeBNe463jZBtIDQggv6Riu7AJaAx7sZLm/wIh 9ClAHLGAxqAP/lCtZ0YNPcv878agM59+sdPOg8hMGhZYPiXXO9d5ZUo3JW0Ty1zpEBK1 woMTGFYG1JbQVH86ghoMrggHkA3MOFtbxip0dCem3ogCpSkh3CQWEYAo2lksrW6TTymp sQJThD4nUfjlngZA86RzB9xJ+JKNaPHsWRVCNxNLPAdNA1nVt+OVdOlp6lMwYiIaVc/v iQzQ== X-Gm-Message-State: APjAAAXwyyHrc/kIysMZrJriyKvqbWJDpv9RqoZuM/oYVSd81ruKke/D fkgp3+1TV2tKFu66ss1izTkz16f8 X-Google-Smtp-Source: APXvYqxp4+P4N9h71iDcB0qI/2NXGDU4x6fHZj9GjCZhWfQFT1K5y1TR0e9FK/miQkBJobms2tQCZQ== X-Received: by 2002:a05:6602:2289:: with SMTP id d9mr41642133iod.47.1565718902877; Tue, 13 Aug 2019 10:55:02 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.51.196]) by smtp.gmail.com with ESMTPSA id l2sm22365952ioq.83.2019.08.13.10.55.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 13 Aug 2019 10:55:02 -0700 (PDT) From: Noam Postavsky References: Date: Tue, 13 Aug 2019 13:55:01 -0400 In-Reply-To: (Nick Daly's message of "Sun, 11 Aug 2019 19:04:19 -0500") Message-ID: <855zn12bnu.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.92 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Nick Daly writes: > EWW gets confused when facing unescaped less-than-signs. > Unfortunately, the page does not escape the less-than symbol before "xs" > on the second line, so the "<-" (and several more characters) aren't > displayed. I'm not sure how feasible it will be to fix this at all. Eww relies on libxml for parsing, and it's not as flexible as a typical web browser: (with-temp-buffer (insert " abc <- xyz ") (libxml-parse-html-region (point-min) (point-max))) ;=> (html nil (body nil "abc\n")) From unknown Sun Jun 22 11:41:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37009: EWW Gets Confused on Invalid HTML Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Aug 2019 18:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37009 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: 37009@debbugs.gnu.org, nick.m.daly@gmail.com Received: via spool by 37009-submit@debbugs.gnu.org id=B37009.156572004616221 (code B ref 37009); Tue, 13 Aug 2019 18:15:01 +0000 Received: (at 37009) by debbugs.gnu.org; 13 Aug 2019 18:14:06 +0000 Received: from localhost ([127.0.0.1]:48627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hxbJ8-0004DZ-2t for submit@debbugs.gnu.org; Tue, 13 Aug 2019 14:14:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58135) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hxbJ6-0004Cw-Jw for 37009@debbugs.gnu.org; Tue, 13 Aug 2019 14:14:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42691) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hxbJ1-0001VU-H3; Tue, 13 Aug 2019 14:13:59 -0400 Received: from [176.228.60.248] (port=3164 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hxbJ0-0003Ph-Dr; Tue, 13 Aug 2019 14:13:59 -0400 Date: Tue, 13 Aug 2019 21:13:46 +0300 Message-Id: <83d0h9rl0l.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <855zn12bnu.fsf@gmail.com> (message from Noam Postavsky on Tue, 13 Aug 2019 13:55:01 -0400) References: <855zn12bnu.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Noam Postavsky > Date: Tue, 13 Aug 2019 13:55:01 -0400 > Cc: 37009@debbugs.gnu.org > > > Unfortunately, the page does not escape the less-than symbol before "xs" > > on the second line, so the "<-" (and several more characters) aren't > > displayed. > > I'm not sure how feasible it will be to fix this at all. Eww relies on > libxml for parsing, and it's not as flexible as a typical web browser: > > (with-temp-buffer > (insert " > abc <- xyz > ") > (libxml-parse-html-region (point-min) (point-max))) > > ;=> (html nil (body nil "abc\n")) Maybe we should report this to libxml developers and hear their opinion? From unknown Sun Jun 22 11:41:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37009: EWW Gets Confused on Invalid HTML Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Aug 2019 18:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37009 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 37009@debbugs.gnu.org, Noam Postavsky , nick.m.daly@gmail.com Received: via spool by 37009-submit@debbugs.gnu.org id=B37009.156572193619300 (code B ref 37009); Tue, 13 Aug 2019 18:46:02 +0000 Received: (at 37009) by debbugs.gnu.org; 13 Aug 2019 18:45:36 +0000 Received: from localhost ([127.0.0.1]:48648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hxbnb-00051D-Pb for submit@debbugs.gnu.org; Tue, 13 Aug 2019 14:45:36 -0400 Received: from quimby.gnus.org ([80.91.231.51]:38092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hxbnW-00050z-TB for 37009@debbugs.gnu.org; Tue, 13 Aug 2019 14:45:32 -0400 Received: from 24-104-73-23-ip-static.hfc.comcastbusiness.net ([24.104.73.23] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hxbnR-0001T3-MZ; Tue, 13 Aug 2019 20:45:28 +0200 From: Lars Ingebrigtsen References: <855zn12bnu.fsf@gmail.com> <83d0h9rl0l.fsf@gnu.org> Date: Tue, 13 Aug 2019 11:45:22 -0700 In-Reply-To: <83d0h9rl0l.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 13 Aug 2019 21:13:46 +0300") Message-ID: <87blwsvr99.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> I'm not sure how feasible it will be to fix this at all. Eww relies on >> libxml for parsing, and it's not as flexible as a typical web browser: >> >> (with-temp-buffer >> (insert " >> [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> I'm not sure how feasible it will be to fix this at all. Eww relies on >> libxml for parsing, and it's not as flexible as a typical web browser: >> >> (with-temp-buffer >> (insert " >> abc <- xyz >> ") >> (libxml-parse-html-region (point-min) (point-max))) >> >> ;=> (html nil (body nil "abc\n")) > > Maybe we should report this to libxml developers and hear their > opinion? If libxml2 would add the standard work-arounds that most browsers use to handle invalid HTML, that would be nice. But it's not that difficult to add some pre-processing to handle the most common cases ourselves. For instance, if what follows the < isn't a letter (or an exclamation point), then it should probably be < instead. That would have fixed the problem in this case, and is something I think shr should do. But you can go pretty far down the rabbit hole in being lenient with invalid HTML, and I think it's probably best not to go any further down that road. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 13 08:36:14 2019 Received: (at control) by debbugs.gnu.org; 13 Sep 2019 12:36:14 +0000 Received: from localhost ([127.0.0.1]:44523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8ko9-0006oP-KV for submit@debbugs.gnu.org; Fri, 13 Sep 2019 08:36:14 -0400 Received: from mail-io1-f45.google.com ([209.85.166.45]:36553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8ko5-0006o7-9J; Fri, 13 Sep 2019 08:36:12 -0400 Received: by mail-io1-f45.google.com with SMTP id b136so62748850iof.3; Fri, 13 Sep 2019 05:36:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=u0V1WAR3IinuostGJJ38ZpWqwcnTlYGK5sqf+lUNBwU=; b=k0fPEdxXzc7UmreyZjdLg8YLsBMts9qD18DIpQxyxXrCpzc/dGlzJabYbcL/JzgAhm Ywl1lSI8cNfXnhWOgz2ZL5ROfWzynVw0JO2+XAwUY/zJwGc9gqHUN2htpYexA5qTNbf0 YQLQfm0gXjvAwNCe6lfCUo8wRa3iaHuB68EYFqSu0ID5sjOHJQR0Eb8l7jj7jmrPNHIZ qHJjDKWdBWjCFVJVFUlSCMHs8dpCYBrOj8SWp0YwWZSCdP+joQdgU2ZoK7AI5YI+pK27 3RfCYmCSweWzHjP9uO3zAAZKXv/CFU+pNJRXNOnk5y+bE2LUjMcMmSHoUcYsg+OZi2X3 KkEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=u0V1WAR3IinuostGJJ38ZpWqwcnTlYGK5sqf+lUNBwU=; b=pymOfTWHrUuq3UzmGZ4AsRMyH54Y7fc7SHbP8eqloNGuR9sSfgn3Wehazcfa+YUGeM ZtnLDWWyaOihMJOlBvz9akZb01JRIM64q0aB/NyaXWwzm1nlvu3PZJZfrh6v64jb1v91 wy2Q1yYpZH2DVgc7jC499dLdvoo3GUG2fol8VazmsXsL82BYglcMHRyaO6x/IwD/m5g5 FaUivLq6vjeBhasO8/tHQ25GhzYhh8OHlMwZSS01bNpEVdiqS5hFvgbvXqOwrKyZl9iS dGpoDb4ATvBKCnAMPjo1afEKg81+EKJgCMPKuRTHtYSeZY5PpnuefaQ70BfEulDKsaph n0AA== X-Gm-Message-State: APjAAAUNNM9rG7BpXR4vhVY+mWCatWP9NQjuF78OH7aa84+fo3EEr95+ auAl4k/NxYGxkrW2AnKgV8uZVKXJ X-Google-Smtp-Source: APXvYqwETY56fvi0bUsBHDepzw1iWKiycGmRYEMXsWQHRxyLwvcYV6alj1SKUOeKkDG7vbiJAACMTA== X-Received: by 2002:a05:6638:c6:: with SMTP id w6mr51357097jao.130.1568378163454; Fri, 13 Sep 2019 05:36:03 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id g4sm19273101ion.26.2019.09.13.05.36.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 13 Sep 2019 05:36:02 -0700 (PDT) From: Noam Postavsky To: Kevin Brubeck Unhammer Subject: Re: bug#37397: 26.2; less-than-character cuts off end of pre tag in eww References: <87pnk4o7hk.fsf@trigram.no> <874l1go2td.fsf@mm.st> Date: Fri, 13 Sep 2019 08:36:01 -0400 In-Reply-To: (Robert Pluim's message of "Fri, 13 Sep 2019 14:12:20 +0200") Message-ID: <87muf89xvy.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 37397@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) forcemerge 37009 37397 quit Robert Pluim writes: > Kevin> Although looking at shr, it seems it calls to libxml-parse-html-region, > Kevin> so I suppose it's not something easily fixed on the Emacs side anyway. > > Not really. Perhaps you could ask the libxml developers what they > think. Yes, though Lars suggested a preprocessing step might fix this problem as well (see https://debbugs.gnu.org/37009#14). From unknown Sun Jun 22 11:41:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37009: EWW Gets Confused on Invalid HTML Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Sep 2019 14:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37009 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 37009@debbugs.gnu.org, Noam Postavsky , nick.m.daly@gmail.com Received: via spool by 37009-submit@debbugs.gnu.org id=B37009.156847011632496 (code B ref 37009); Sat, 14 Sep 2019 14:09:02 +0000 Received: (at 37009) by debbugs.gnu.org; 14 Sep 2019 14:08:36 +0000 Received: from localhost ([127.0.0.1]:46995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i98j6-0008S3-21 for submit@debbugs.gnu.org; Sat, 14 Sep 2019 10:08:36 -0400 Received: from quimby.gnus.org ([80.91.231.51]:35790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i98j4-0008Rv-0W for 37009@debbugs.gnu.org; Sat, 14 Sep 2019 10:08:34 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1i98iy-0000fY-Lg; Sat, 14 Sep 2019 16:08:32 +0200 From: Lars Ingebrigtsen References: <855zn12bnu.fsf@gmail.com> <83d0h9rl0l.fsf@gnu.org> <87blwsvr99.fsf@mouse.gnus.org> Date: Sat, 14 Sep 2019 16:08:28 +0200 In-Reply-To: <87blwsvr99.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Tue, 13 Aug 2019 11:45:22 -0700") Message-ID: <8736gz7yxv.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > For instance, if what follows the < isn't a letter (or an exclamation > point), then it should probably be < instead. That would have fixed > the problem in this case, and is something I think sh [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > For instance, if what follows the < isn't a letter (or an exclamation > point), then it should probably be < instead. That would have fixed > the problem in this case, and is something I think shr should do. I've now done this on the trunk, but I made the change in eww instead of shr, since the low-level shr library probably shouldn't do that sort of stuff. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 14 10:08:39 2019 Received: (at control) by debbugs.gnu.org; 14 Sep 2019 14:08:39 +0000 Received: from localhost ([127.0.0.1]:46998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i98j9-0008SL-Bo for submit@debbugs.gnu.org; Sat, 14 Sep 2019 10:08:39 -0400 Received: from quimby.gnus.org ([80.91.231.51]:35806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i98j7-0008SE-VD for control@debbugs.gnu.org; Sat, 14 Sep 2019 10:08:38 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1i98j5-0000fj-BI for control@debbugs.gnu.org; Sat, 14 Sep 2019 16:08:37 +0200 Date: Sat, 14 Sep 2019 16:08:35 +0200 Message-Id: <871rwj7yxo.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #37009 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 37009 fixed close 37009 27.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 37009 fixed close 37009 27.1 quit