From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Lifepillar Newsgroups: gmane.editors.vim,gmane.emacs.bugs,gmane.editors.nano.general Subject: Re: Neither Emacs nor Vim nor Nano handle ligature literal insertion well Date: Sat, 3 Feb 2018 10:56:11 +0100 Message-ID: References: Reply-To: vim_use@googlegroups.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1517651691 17815 195.159.176.226 (3 Feb 2018 09:54:51 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 3 Feb 2018 09:54:51 +0000 (UTC) User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 Cc: bug-gnu-emacs@gnu.org,help-nano@gnu.org To: vim_use@googlegroups.com Original-X-From: vim_use+bncBCVZBVFOZQGBBWEO23JQKGQE6DP737I@googlegroups.com Sat Feb 03 10:54:46 2018 Return-path: Envelope-to: gev-vim-moved1@m.gmane.org Original-Received: from mail-lf0-f60.google.com ([209.85.215.60]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehuWx-0004CN-6K for gev-vim-moved1@m.gmane.org; Sat, 03 Feb 2018 10:54:43 +0100 Original-Received: by mail-lf0-f60.google.com with SMTP id j83sf10593518lfk.9 for ; Sat, 03 Feb 2018 01:56:48 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1517651808; cv=pass; d=google.com; s=arc-20160816; b=qvSB1khs4+3UEH9qUKa/3fu3gBspKH0c5wF53T2ojp4HmOHgVK1OfgYITtzCt1lAMH NdSL5sJBBaSsH8gSoGHcPrGm9PvVKP4lG/BgcoiO0Hc4kUomrt4VXRJ6lU3IbbNjb/gl AmYN7t27uiND+F7fmyHmye+pxngYraQwLLnTNkxg72jPXV6VgiQ1zCN/ay9e7/5Osla5 TuRzHzPvtyk6qahm4vv4t3mWA+/2N6GlTRW4Gqrwjp8n3WbXt/44m+TxVDGmX9coWAXO AdbLO5/NygMfqPaywqYok7ISfg1uTPodmyhFy1TfP1OV4Ly2XYjxY2ljoZEi+RAb2dIt gumw== 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:cc:content-language :in-reply-to:user-agent:content-transfer-encoding:mime-version :references:message-id:lines:date:subject:from:to :arc-authentication-results:arc-message-signature:sender :dkim-signature:arc-authentication-results; bh=YZtCDpum3W0vhv5Ce9qgrrqlrZc10WqHuACwZRBmdLA=; b=O04DxxkZCUX3fN3t+HC7+B3WtKRG3b4mZB/Azhf6PwA3ag1OHGS+g6b2Ylw44KXxUc lImamCwcMHlkuQIF2i8HN1+hW3GrPXlmHflekcSLlw86cDPaV8aNE7pWLCLgd/ewufjL Mo15RQ9i+/xkFgxKx0Pu+EmrgUvwdBsBSYxxHngF8DTBaNZF4YCJAr4IbgB4pPbcSWCH ajn8miXDRSpLPIDRoOEjlxrDz91xtJWBOdYbkBWsebzCg7ShRkofpx6p0I960qoQ8gj8 52zmVQB8IUOm4bxuA33wfmif4DKOu5HjohfQ ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=neutral (google.com: 195.159.176.226 is neither permitted nor denied by best guess record for domain of gev-vim-moved1@m.gmane.org) smtp.mailfrom=gev-vim-moved1@m.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:to:from:subject:date:lines:message-id:references :mime-version:content-transfer-encoding:user-agent:in-reply-to :content-language:cc: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=YZtCDpum3W0vhv5Ce9qgrrqlrZc10WqHuACwZRBmdLA=; b=SGXtXWT44c9kAyh8MW8jIhRKxsYoO4tQPmeB8TzIlwxS9QDGMZYcDCVq5/42pTx7c8 bV+D2xk/bwB+Shj5vEL6IHyayqa3Xxc+DI6npvNXM/xYFDXK3mwlG9YEw8AiP6wpW20i 2Ig8QT6i38Q7+JjT5xY3eeVRe7V//kdI0tL8nysr5P+RMF/gyMWwSq+XRibE0bu4/I5g oebMs/5wBSPyTrhDy+N4pVTQwHlbh4xhsiPhg+Kwst1tfWL8mvRx6tkAjmClakWJ3QFw PVBfnMY7ljhs6AbnAaPJCoArEfcMl4/HzStrZoGw0+S7il6uIXwK7DjWBYywQdLJitIn X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:to:from:subject:date:lines:message-id :references:mime-version:content-transfer-encoding:user-agent :in-reply-to:content-language:cc: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=YZtCDpum3W0vhv5Ce9qgrrqlrZc10WqHuACwZRBmdLA=; b=qQXUousWg0ltVpjw6kBgYZzTxOKqqRqFH5PSOe4b2D2TIVHNHCMWqzsuVOWU8pQ1e8 niPCLRWa75vzw7PfcVfMBszjUB156D1MqqiP3NHGvoi5yWxK7cAF6p+uDVDoJhFRL6R7 Tmw1QLZbz4+0KxF/VbnxDXvz0sbhILg5lpHlxhXnWdrbZZuhH27FklOH3ZSaCU4lwoEK FldUuo6IbMiKl6V1YoAQu7eqDgAGUWPqOpu6vmHbYA4vr7OqRbLRcknAsBC1Q5UVrYQb 8x2WRXykDKnyUUNPCU6md5Iwxn3 Original-Sender: vim_use@googlegroups.com X-Gm-Message-State: AKwxytdHUevl2f9extieXShw+klqfhL1c37/AhDBRIzIdUmm4Demeuvd pcjN22+UxWPFgorOrcwnCr4= X-Google-Smtp-Source: AH8x226aqkoo+2A9Zovkwrsl1m9D3ydZvwKAllBoGA2Ob9KjQ71vCySu82iuaww+IAc5SPYhEjFllQ== X-Received: by 10.25.28.210 with SMTP id c201mr143808lfc.3.1517651808580; Sat, 03 Feb 2018 01:56:48 -0800 (PST) X-BeenThere: vim_use@googlegroups.com Original-Received: by 10.25.92.150 with SMTP id u22ls461213lfi.2.gmail; Sat, 03 Feb 2018 01:56:39 -0800 (PST) X-Received: by 10.25.170.82 with SMTP id t79mr3382718lfe.36.1517651799773; Sat, 03 Feb 2018 01:56:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517651799; cv=none; d=google.com; s=arc-20160816; b=qGECtdqUUpByaYE6SBVgVsJbPZZVAN9f6mLaf6mXAeoJlRXqRn9hpHR3v9dalKMUv5 HVdV8XpTVf4MKMbBzcXFiFcMsrHUWU3ubihgzazxutl4S8lk3HvvwEX6T6oeE9p2SJEr 1gFiqoaNwAyXR9rjmMH2EZeBEwxmwySh7NtsmQ/HIL/wtS2w5yDh/EOb9lvmMzJ5hQ71 IUuuohX9tkLPKcxOLzETbm1FjxjvNoSo48A/VuR0/hZYqNaTQVH7iefoYAqBAEXzb87n OCMpkaUvrOerLtQdwrziRF2r6sNRTWtUuheHtj5WsbYfqm+Byv9XYp21/yvYKkKK4j5C tQ8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:content-language:in-reply-to:user-agent :content-transfer-encoding:mime-version:references:message-id:lines :date:subject:from:to:arc-authentication-results; bh=alayhthVN3AETtjCQOmYTokwu2qVTqGeuZfXW8lpwZM=; b=QKXKSeT17Bpg24PY09b+uXcSheK4LDoTz+1J8ZM21cyX5QaqLypTJ+js6DxXfdNM7x pdH4vl7XgGdnndcE3K1hC2gZ1PNEalnhJsdDJ+0jPpDkZbAbCsctXPiatI8uCSI1IAu5 9RUXLLHBRbVmAPI8KTeuXwIBlS3kJsgRZTB7LjDZk89LzKR5d3bery+8cZo7f8Cnf5yT zjAz7/c24rW+GTTgfgMee7gLfp1gOkQYNVDZFjmm+53DKJscShdENqZCJidmW/FyDxTs RFNMAoSjtQ0fTwKGQOJC/kMEzc/+8ucz2Ti3CZTUed7/dc6GN6xfcCTAd+N7mXXNQaPr Jc/g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=neutral (google.com: 195.159.176.226 is neither permitted nor denied by best guess record for domain of gev-vim-moved1@m.gmane.org) smtp.mailfrom=gev-vim-moved1@m.gmane.org Original-Received: from blaine.gmane.org ([195.159.176.226]) by gmr-mx.google.com with ESMTPS id n69si313704lje.4.2018.02.03.01.56.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Feb 2018 01:56:39 -0800 (PST) Received-SPF: neutral (google.com: 195.159.176.226 is neither permitted nor denied by best guess record for domain of gev-vim-moved1@m.gmane.org) client-ip=195.159.176.226; Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1ehuWn-0003ep-4w for vim_use@googlegroups.com; Sat, 03 Feb 2018 10:54:33 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 28 Original-X-Complaints-To: usenet@blaine.gmane.org In-Reply-To: Content-Language: en-US X-Original-Sender: gev-vim-moved1@m.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 195.159.176.226 is neither permitted nor denied by best guess record for domain of gev-vim-moved1@m.gmane.org) smtp.mailfrom=gev-vim-moved1@m.gmane.org 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:124920 gmane.emacs.bugs:142840 gmane.editors.nano.general:1230 Archived-At: On 02/02/2018 23:31, Andrew Pennebaker wrote: > Hello, >=20 > I would really like convenient access to ligatures in my word processing= =20 > software. Unfortunately, none of the major text editing applications=20 > appears to handle ligatures intelligently: Each of Emacs, Vim, Nano, MS= =20 > Word, Google Drive, Libre Office, and InDesign type a dumb "ae" when the= =20 > user presses the a and e keyboard keys, whereas historically this=20 > sequence is typically rendered with the ash =C3=A6 rune. >=20 > I am able to work around this limitation in most applications by=20 > configuring TextExpander (macOS, Windows) or autokey (Linux) to match=20 > the keyboard sequence "ae" and replace this with "=C3=A6". This allows mo= st=20 > UTF-8 compatible graphical software, from Web browsers to document=20 > editors, to correctly insert =C3=A6 in place of ae. However, traditional = text=20 > editors including Emacs, Vim, and Nano are evidently NOT able to handle= =20 > a literal =C3=A6 rune insertion, and tend to raise a generic error messag= e=20 > when the text expander application attempts to insert this key. Besides what others have suggested, on macOS I'd recommend Ukelele (http://scripts.sil.org/ukelele). It allows you to easily define your own system-wide keyboard layouts. According to the web site: "Ukelele can assign multiple-character strings and can create "dead keys", where a keystroke sets a new state that modifies the output of the following keystroke." Hope this helps, Life. --=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.