From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Filipp Gunbin Newsgroups: gmane.emacs.devel Subject: Re: Some developement questions Date: Wed, 12 Sep 2018 04:18:45 +0300 Message-ID: References: <87sh36inql.fsf@himinbjorg.adminart.net> <83wosd5h3x.fsf@gnu.org> <871sakzssu.fsf@himinbjorg.adminart.net> <83bm9n6f7d.fsf@gnu.org> <87tvneql3i.fsf@himinbjorg.adminart.net> <83o9dl2oob.fsf@gnu.org> <87y3coopyf.fsf@himinbjorg.adminart.net> <8736uvmn44.fsf@himinbjorg.adminart.net> <87y3chqre4.fsf@toy.adminart.net> <87va7j65s6.fsf@toy.adminart.net> <87worxu66s.fsf@toy.adminart.net> <87worxm21j.fsf@toy.adminart.net> <87y3c91aiu.fsf@toy.adminart.net> <87lg873i6i.fsf@toy.adminart.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1536715699 8334 195.159.176.226 (12 Sep 2018 01:28:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 12 Sep 2018 01:28:19 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (darwin) Cc: emacs-devel@gnu.org To: hw Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 12 03:28:15 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fztx0-00024Y-FX for ged-emacs-devel@m.gmane.org; Wed, 12 Sep 2018 03:28:14 +0200 Original-Received: from localhost ([::1]:60254 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fztz6-0007Y3-Tg for ged-emacs-devel@m.gmane.org; Tue, 11 Sep 2018 21:30:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51498) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fztyg-0007DA-7I for emacs-devel@gnu.org; Tue, 11 Sep 2018 21:30:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fztnz-000751-5o for emacs-devel@gnu.org; Tue, 11 Sep 2018 21:18:58 -0400 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]:48155) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fztnw-00072v-Mk for emacs-devel@gnu.org; Tue, 11 Sep 2018 21:18:54 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 19623220D4; Tue, 11 Sep 2018 21:18:49 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 11 Sep 2018 21:18:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=XOs8/KK7CoNSEG8ObdiwjZncZpAkd3fHywHcZj1Avzo=; b=HS9/z/fp /5+fUiYXNFzf7c+Jz5dZa/frUkyE6IhwlxoBHVY9yss1oBufbCPM5EQVxAybzjbv XSpq5t0sUYDSBVQWiDi3rQvt5ARSoA/84dANotIkmZQfWr5TzGUCsi/0iMac6AIZ yE0XG0n8j1Kkcj+4C1OOJUIEtV5GuhyW13ghRPT/TCGC4GqLWvSIFbpgw1SOCNYt VvVJDZ2TrZPhhXCMP0MYwdvl60qIhD3sF/zoSHXpzySZ7jggxJcJCbZSCAoEfZ1X CM+FIlMk9V8CkzmeZDGyE7p7pl5tOTqfaIHWUChCFp4Nkqh8rlYU7pz3Bju2mYuy k11xPQTky6lq5g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=XOs8/KK7CoNSEG8ObdiwjZncZpAkd 3fHywHcZj1Avzo=; b=VcS9fJv2X+t1i2FwdmjYsUhzwhdgHDDhWhHlrPm9AjYCy TBlimycLpzl5QawcD6n530ODoxxpGfKXLkPH945kE12lJXZuVi+vMl5RjOYudYCi fIvtUkkd2+v1qnEtRVIIgeTb57zL5YSkgTLWtNvT3Jo6IjN2iFDBAzClkCJ10W2T mmd3VkpwVKUoPr6PE+zGMNfihS18Am+n65rJmgekKCb4WHIZofeUn6k2gO2xffjn 03ZjayK9YpRtD3aXONC5wpGZbcCEWUVryXkeTcIHEZz3Qg68j0jifUpmTPwn0ZXg jLEzUWRX5n2gfz/ntikpBJaVsg0qCYCxpvoS5JDQA== X-ME-Proxy: X-ME-Sender: Original-Received: from fgunbin.local (unknown [93.185.19.13]) by mail.messagingengine.com (Postfix) with ESMTPA id BE13EE4682; Tue, 11 Sep 2018 21:18:47 -0400 (EDT) In-Reply-To: <87lg873i6i.fsf@toy.adminart.net> (hw@adminart.net's message of "Tue, 11 Sep 2018 22:14:45 +0200") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.25 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:229694 Archived-At: On 11/09/2018 22:14 +0200, hw wrote: > Filipp Gunbin writes: > >> On 10/09/2018 20:18 +0200, hw wrote: >> [...] >>> It might be helpful to switch layouts for programming. That would >>> involve to create two xmodmaps for each keyboard and finding a way to >>> switch. Since the keys are physically not the same on all boards, that >>> can get confusing. >> >> With input methods you don't have to create OS-level layouts. > > I'd have to define input methods for the different keyboards and end up > with keyboard bindings which would only be active in Emacs. How would > that be an advantage? I think you should read "(emacs) Input Methods" and "(emacs) Select Input Method", and see if that fits your needs. Personally I like the fact that Emacs enables me to use input methods for many scripts without depending on OS layout and (almost) on physical keyboard layout.