From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id wN9nB/TSV2Mw+wAAbAwnHQ (envelope-from ) for ; Tue, 25 Oct 2022 14:13:40 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id +BaAB/TSV2PN1wAA9RJhRA (envelope-from ) for ; Tue, 25 Oct 2022 14:13:40 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 94C2726E74 for ; Tue, 25 Oct 2022 14:13:39 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onInG-0004JW-1f; Tue, 25 Oct 2022 08:12:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1onImh-0003lH-Ne; Tue, 25 Oct 2022 08:11:58 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1onImf-0004oQ-KL; Tue, 25 Oct 2022 08:11:55 -0400 Received: from localhost ([::ffff:197.239.5.208]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081FC2.000000006357D267.000059A1; Tue, 25 Oct 2022 05:11:18 -0700 From: Jean Louis To: bug-gnu-emacs@gnu.org Cc: emacs-orgmode@gnu.org Subject: 29.0.50; [WISH]: Let us make EWW browse WWW Org files correctly Date: Tue, 25 Oct 2022 15:06:46 +0300 Message-ID: <86bkq0qf8p.fsf@protected.rcdrun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=217.170.207.13; envelope-from=admin@protected.rcdrun.com; helo=stw1.rcdrun.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Emacs-orgmode" Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1666700019; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=uHnNoK6Gf7b2aoA325N59EQPSnVcHkF9ECLJMtNxFiw=; b=gyYZvt6M9hf/GGsdQTXz7QjCgJcxIu4MLCEZkA8GuPzRuiU4R5Or8xW0bwAgDICcSGuXPO Di7lNRWrobiJiTZ9KDXrBjwJ20uFqwKndKYA/uo4W2e8BVJ5XYHoELAWY/cgm3GpgzwFXR sAkRbFeih+wQbQCW56t0tT4w1AFhjzCKkSY3knT8XPUtQL4NEBx7nFXAxlmkN/jePc9AMM uHSgG1Zha2btSvA7bNKqzS0D4lR0LranWVFVg/fnmVmQAp0KHqUlB/uvE22N1G6bVk6hhL Bh8OecfPjq6uH3wfTL36NKV2ZyVJOAVjT6ZLJ6opWtm+E3lyTaVzYcMbJU/CAA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1666700019; a=rsa-sha256; cv=none; b=ZzVeX2FVkYgtoT+rnNaSajbSHWikwWGCypZ9B1+RSPlM5ZHw0ZwHta5S5nA1k6gp7G5Flv 3QtJP5vN8VJPGA5UhP4D5P4gHmJFBn4QwqwhtvVDM7v3upzJ9ZDiX/aaY1pqEgW61Vi/nX kuVm/ASAXJ1p1Hj/6rBtUPrm7XbTThjF6QUS0wSbpk3aKzuJ2CWR8QNVKvMK7sndBNJanG 8GaCgzmgSHDp9MrAF2EomTQE1t68BfaPh8siXlONtog6KcLuQ8aCwKbEMQzoAKjkrt7MuI GmjJ6pvDnnGAhTi4aqodnF5qbHE/XUI9l1LM99VzELXwnMot17KbG8Rvc5YAwQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.71 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 94C2726E74 X-Spam-Score: -1.71 X-Migadu-Scanner: scn0.migadu.com X-TUID: IHOy6Hxa1G6j This wish request is related to Emacs EWW and Org mode. Please make EWW recognize Org file when served by WWW server. Currently it does not recognize the MIME type text/x-org and opens the file as text, it does not invoke the org mode. In my opinion, it should. Inspect following file by using lynx: $ lynx -head https://gnu.support/files/tmp/example.org uHTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 25 Oct 2022 12:04:26 GMT Content-Type: text/x-org Content-Length: 364 Last-Modified: Tue, 25 Oct 2022 11:58:22 GMT Connection: close ETag: "6357cf5e-16c" Accept-Ranges: bytes One can see that Content-Type is text/x-org My expectation is that EWW opens the Org file served by WWW server in Org mode. But it doesn't. Can this be done? This will open opportunity to directly serve Org files by using WWW servers and to browse such files through Emacs, meaning, bunch of notes, tasks and similar may be kept online, with or without protection and directly accessed by Emacs. It becomes new area or WWO or World Wide Org environment. In GNU Emacs 29.0.50 (build 7, x86_64-pc-linux-gnu, X toolkit, cairo version 1.17.6, Xaw3d scroll bars) of 2022-10-10 built on protected.rcdrun.com Repository revision: ed436db1320339862fad5ac754a6ec42de06c766 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Parabola GNU/Linux-libre Configured using: 'configure --with-x-toolkit=lucid' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: @im=exwm-xim locale-coding-system: utf-8-unix Major mode: Message Minor modes in effect: mml-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t auto-fill-function: message-do-auto-fill transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: None found. Features: (shadow sort emacsbug mail-extr org-timer org-colview org-clock org-attach org-id org-archive org-agenda org-refile ol-eww eww xdg url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs url-vars gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail mailcap yank-media puny rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr wid-edit ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi reporter org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-faces org-entities noutline outline icons org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic json map byte-opt gv bytecomp byte-compile cconv bibtex iso8601 time-date subr-x ol rx org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs cl-loaddefs cl-lib rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 180979 11753) (symbols 48 19853 2) (strings 32 68758 1519) (string-bytes 1 2167162) (vectors 16 37547) (vector-slots 8 408250 18213) (floats 8 277 76) (intervals 56 424 0) (buffers 1000 12)) -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/