From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Andrew Pennebaker Newsgroups: gmane.editors.vim,gmane.emacs.bugs,gmane.editors.nano.general Subject: Neither Emacs nor Vim nor Nano handle ligature literal insertion well Date: Fri, 2 Feb 2018 16:31:05 -0600 Message-ID: Reply-To: vim_use@googlegroups.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="f403045e6f90a4c66005644244fd" X-Trace: blaine.gmane.org 1517610564 13383 195.159.176.226 (2 Feb 2018 22:29:24 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 2 Feb 2018 22:29:24 +0000 (UTC) To: vim_use@googlegroups.com, Emacs Bugs , Nano Help Original-X-From: vim_use+bncBDIJ7HHHRIBRBKWN2PJQKGQEJ3CJQNQ@googlegroups.com Fri Feb 02 23:29:20 2018 Return-path: Envelope-to: gev-vim-moved1@m.gmane.org Original-Received: from mail-io0-f183.google.com ([209.85.223.183]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehjpQ-0002JS-N3 for gev-vim-moved1@m.gmane.org; Fri, 02 Feb 2018 23:29:04 +0100 Original-Received: by mail-io0-f183.google.com with SMTP id t13sf22562785ioa.19 for ; Fri, 02 Feb 2018 14:31:10 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1517610669; cv=pass; d=google.com; s=arc-20160816; b=lfRzaxaD0dfDS4VLyl9FmiTmf7aGciUa1jb2uFbVYyf3Fa5y6ZLbitNuoPkEVVPEH2 DCkxVXfiwjIE1Bbkcgl3Q5E8v7mP1WE3J3eh8FavAjOdg09qQr9GlLjOmqn5VoBguGLe y1oo8Fm8EyGX7b99ZvPF/S4JhIAqucdEBtmD0fVhpMfTYipZeXhDZZZLcDubUHPwjwL9 bylUr/k8/pO40/wfHQOh7ZTkeVKd0+gFDacoqN5NS3cQc4eyFJKtXTvP1USyqXogWp0V UsMReMo+uDW2H/MFTnD0UDpk2S4M1WAn8QmWFTxjxz3zFbGzKCIZ0gQh6Rf7xxHYuGXT OLvw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:to:subject:message-id:date :from:mime-version:arc-authentication-results:arc-message-signature :sender:dkim-signature:dkim-signature:arc-authentication-results; bh=hf5OdsKBBM/I231sgnhC/DkmUYWVdyEoy4IShLkk5Qo=; b=ht5abn5ef0UeBCULCokqGZnuZrZOx1FCCT6xqPTLjC8SZ1sjKsPIOPczxXx6EQH4ht vryZe17xIjCm6lYPqVaZJOe3wetQfhuKCSPvUJuvkDgEd72IeRjzfLA9LxXjUNNL9CUm WtYpD0irBIkJUtsvRViPQ3qdrfAEtHGeGoSi90VWbk86GiWe9fXs4hBr6lTwl8FYUy3t ZrCqObcDyWvDpOF+T+cg0h2RppRBsn6MeKZqwaESMrfHifVu3/5KwJKrKZJzpv7s/7X6 O+tQXUAvfduD4ZW2T+vx80weY/bPGYn5Lf+MtPC2dWBbtp9FJVplKLrs183S8K2phzzd ph1w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=t/UTKv/1; spf=pass (google.com: domain of andrew.pennebaker@gmail.com designates 2607:f8b0:400d:c0d::22c as permitted sender) smtp.mailfrom=andrew.pennebaker@gmail.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:mime-version:from:date:message-id:subject:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=hf5OdsKBBM/I231sgnhC/DkmUYWVdyEoy4IShLkk5Qo=; b=qlskwulFPpd9sKCpdChRCjplQJgZBLWdBgA7UviVvlY7XTTvxd9sjiEigBe+KrZzNY uVsIwiWBhgTu+Gl9DB9fSO8LnVRZzYMOpa2xQi7cW0zRNAuhoj8LiBuY4QbDQwTeqSkz R3Uwba9OQoE25AwydDRwHRldjzIfgE1BBVEzRvXApMkFOax0aPyhqD6ERwBd5asWzck7 w8QmZyqCYcpGlkoyuVK20ci8xQ9w0UfFgbYNYbMV50ZO5HSLonTc69QsE1Qr6/DwlyT8 uFBxHYVoaP1Q+KZ9b8C2N3BZt+Dws3Q2AP4SASlvkC2k7snXgPoz+sLOsY1qCTsDaQjf zAVg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=hf5OdsKBBM/I231sgnhC/DkmUYWVdyEoy4IShLkk5Qo=; b=pDzur1HebOmbkGI9U3zEUqrrFy/azSmB4DWuKNQv8pKCWkp+ixxcOjuaAMht2Dluiu RuH72cV1e/srZG1VXAp3bnQ/ZzKvVG5T8qPzMhkCCaO7KzWa9B7jdWekyc9LPny1RPd7 m9EbeYcWpoHnBUpwFmVdjRkqWuWe8SXRAjiQDeMShH2uBccWbrBqIv7LfArNwTqgkYUI vRtP15Fk+2AmnU4rNoQ9VmTYUnk5QYZPR8s57RmI3vVb0hRSlIRMEtGegzVhuob/57+V xZ8thsfmrBxH10qqI/q39EB7rz+XfDXq86T6slroMoPZFXgoCq4DFOrFf1bvrK0mc2FM 7aNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:mime-version:from:date:message-id:subject :to:x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=hf5OdsKBBM/I231sgnhC/DkmUYWVdyEoy4IShLkk5Qo=; b=ZNaeIMZqpqCAGJSdGHAPXc0PtGKuAtwXmA55JBb3pYAvxZ9T/zzwsQDsIbDT3yzE+a UREFFJPrPHpp/UTT1lLH2hz10FJJX2vsXL54WFDrnP4IuybCzUj6FhYAypBjqAPiA8jU lQBtHg6Us/ROQCfAHZmBc+rWjU7UcwMrETTi4E6BhngY64rSGOEIphqWFQ95VwVo7PEu LutKk/dMOmbrzR3I1GASBoUmqaWYdyuyYNbuE6dwY/dEnLSlUf75c0YbLz7IaPEGH+Fg HVafgBmvwjSM8bNxKw//Kjpjw/VD9HNT0BjqfIksqYR5ye6nKfDIty4jxfhhEk87WPbM B77A== Original-Sender: vim_use@googlegroups.com X-Gm-Message-State: AKwxytfGOBvYBdu1xSBVQp13feiXdFZzwTWurJGJSUtBzX/NPU69WsDt fB8whM8bH5PZx0Ds9NSReR4= X-Google-Smtp-Source: AH8x225Y4uOeUQiToxmBIK4XbPgON8P5yIib4qYn7PRWC4wxqujgkMWlAEM+M3FSTE40v6GApY1msQ== X-Received: by 10.36.181.83 with SMTP id j19mr228263iti.2.1517610669792; Fri, 02 Feb 2018 14:31:09 -0800 (PST) X-BeenThere: vim_use@googlegroups.com Original-Received: by 10.107.36.141 with SMTP id k135ls722331iok.4.gmail; Fri, 02 Feb 2018 14:31:06 -0800 (PST) X-Received: by 10.107.89.22 with SMTP id n22mr28996812iob.11.1517610666440; Fri, 02 Feb 2018 14:31:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517610666; cv=none; d=google.com; s=arc-20160816; b=WwqCbSJ9f1DhV0RvczzHXCkw0zULxijyqEwsVlXTBdVmjw7h+QbxnDEmpfqNbycsH1 YuGE2/Y/W1adZ6nZM502pRHhkmHHEjynWU6XhRkFzNoK+uf6UA9fIls7CrCvfyA2/eIB HQCwhpMyz3LbRPQYD3EfM0iz2D4zkxgafC6FD3fCnfrHV5KVe36vBwgYfn+E7LgiBqFO mlevUO+36VRkZDSg6WEztLJ9UjlOqBwiFbG6/JrF5MgIIghtxvifk4aL48F9WEXkA0zZ L5Up5Cq1MltRn5iLAc56ge00ss+8PNg61dsllZS+t500OGtYeJ1AkmMFZhI4WcJ62ZCd Fz0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:mime-version:dkim-signature :arc-authentication-results; bh=zXup6mw8UzNJgGbNT20Ukq8MGTlg6FFFpvmDZ6w0NMY=; b=QiYeyxa/UjdJyVpquj1i+XbaAL1Ir1WmC9J5Hz+t/J+hBWptFTBU33SW7rfmgQ494o N5hJv6L9jHmkwBf7MbvMaT042DFzJSOGxBy+uEHDm26gBDv5eNnMk3rEFXvJFireWzG7 fAk4NUusmaQfNWOsExwnC+K+mhnFCCIabNkBUMjYFAK3M6Qat0M+vtt8s3O9ssU/vHDx ZK4jzT/fONbTOOvQgEerJOVYgPVOE46Cpqq5UZjGiCwYIsHIi0tyM1N2uU3pYn1n8asP KEYzXXS+1YWPjcfbracV/ZeQhV764E2rI/d4o57IOFM1CMSTq197mjnx9/I4WNOzjNwi Cvcg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=t/UTKv/1; spf=pass (google.com: domain of andrew.pennebaker@gmail.com designates 2607:f8b0:400d:c0d::22c as permitted sender) smtp.mailfrom=andrew.pennebaker@gmail.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Original-Received: from mail-qt0-x22c.google.com (mail-qt0-x22c.google.com. [2607:f8b0:400d:c0d::22c]) by gmr-mx.google.com with ESMTPS id w126si213023ith.4.2018.02.02.14.31.06 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 02 Feb 2018 14:31:06 -0800 (PST) Received-SPF: pass (google.com: domain of andrew.pennebaker@gmail.com designates 2607:f8b0:400d:c0d::22c as permitted sender) client-ip=2607:f8b0:400d:c0d::22c; Original-Received: by mail-qt0-x22c.google.com with SMTP id i1so32843585qtj.8 for ; Fri, 02 Feb 2018 14:31:06 -0800 (PST) X-Received: by 10.200.97.13 with SMTP id a13mr66150018qtm.16.1517610665820; Fri, 02 Feb 2018 14:31:05 -0800 (PST) Original-Received: by 10.140.105.247 with HTTP; Fri, 2 Feb 2018 14:31:05 -0800 (PST) X-Original-Sender: andrew.pennebaker@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=t/UTKv/1; spf=pass (google.com: domain of andrew.pennebaker@gmail.com designates 2607:f8b0:400d:c0d::22c as permitted sender) smtp.mailfrom=andrew.pennebaker@gmail.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list vim_use@googlegroups.com; contact vim_use+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: vim_use@googlegroups.com X-Google-Group-Id: 479973464741 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.org gmane.editors.vim:124911 gmane.emacs.bugs:142823 gmane.editors.nano.general:1228 Archived-At: --f403045e6f90a4c66005644244fd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, I would really like convenient access to ligatures in my word processing software. Unfortunately, none of the major text editing applications appears to handle ligatures intelligently: Each of Emacs, Vim, Nano, MS Word, Google Drive, Libre Office, and InDesign type a dumb "ae" when the user presses the a and e keyboard keys, whereas historically this sequence is typically rendered with the ash =C3=A6 rune. I am able to work around this limitation in most applications by configuring TextExpander (macOS, Windows) or autokey (Linux) to match the keyboard sequence "ae" and replace this with "=C3=A6". This allows most UTF= -8 compatible graphical software, from Web browsers to document editors, to correctly insert =C3=A6 in place of ae. However, traditional text editors including Emacs, Vim, and Nano are evidently NOT able to handle a literal = =C3=A6 rune insertion, and tend to raise a generic error message when the text expander application attempts to insert this key. This may be a result of a conflict between shell encodings (need UTF-8 everywhere, though I'm currently typing this with a bare Windows COMSPEC command prompt session). In any case, it stinks that the user cannot easily insert ligatures into text editors, so copying & pasting from Wikipedia via the OS clipboard appears to be one of the more (in)convenient options for accessing ligatures. We can do better! --=20 Cheers, Andrew --=20 --=20 You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php ---=20 You received this message because you are subscribed to the Google Groups "= vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to vim_use+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. --f403045e6f90a4c66005644244fd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I would really like convenient access t= o ligatures in my word processing software. Unfortunately, none of the majo= r text editing applications appears to handle ligatures intelligently: Each= of Emacs, Vim, Nano, MS Word, Google Drive, Libre Office, and InDesign typ= e a dumb "ae" when the user presses the a and e keyboard keys, wh= ereas historically this sequence is typically rendered with the ash =C3=A6 = rune.

I am able to work around this limitation in most applica= tions by configuring TextExpander (macOS, Windows) or autokey (Linux) to ma= tch the keyboard sequence "ae" and replace this with "=C3=A6= ". This allows most UTF-8 compatible graphical software, from Web brow= sers to document editors, to correctly insert =C3=A6 in place of ae. Howeve= r, traditional text editors including Emacs, Vim, and Nano are evidently NO= T able to handle a literal =C3=A6 rune insertion, and tend to raise a gener= ic error message when the text expander application attempts to insert this= key. This may be a result of a conflict between shell encodings (need UTF-= 8 everywhere, though I'm currently typing this with a bare Windows COMS= PEC command prompt session). In any case, it stinks that the user cannot ea= sily insert ligatures into text editors, so copying & pasting from Wiki= pedia via the OS clipboard appears to be one of the more (in)convenient opt= ions for accessing ligatures. We can do better!
=

--
<= /div>Cheers,
Andrew

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit htt= p://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups &= quot;vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to vim_use+uns= ubscribe@googlegroups.com.
For more options, visit http= s://groups.google.com/d/optout.
--f403045e6f90a4c66005644244fd--