From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: User interaction from multiple threads Date: Sat, 1 Sep 2018 15:30:42 -0700 (PDT) Message-ID: <11c859c9-e94c-4d4c-8bda-ef87ed7cc411@default> References: <838t59j821.fsf@gnu.org> <837ekicw7i.fsf@gnu.org> <877ekiierh.fsf@himinbjorg.adminart.net> <834lflb2fj.fsf@gnu.org> <83h8jk9l41.fsf@gnu.org> <8336v2994c.fsf@gnu.org> <83bm9q6x7v.fsf@gnu.org> <874lfi863s.fsf@himinbjorg.adminart.net> <83va7x5guc.fsf@gnu.org> <871sakl97g.fsf@himinbjorg.adminart.net> <8336uz6e8e.fsf@gnu.org> <877ekbego9.fsf@himinbjorg.adminart.net> <83mut73vau.fsf@gnu.org> <87lg8qqh9n.fsf@himinbjorg.adminart.net> <83mut52o8g.fsf@gnu.org> <877ek9oscr.fsf@himinbjorg.adminart.net> <83o9dk0xu0.fsf@gnu.org> <87in3rmpis.fsf@himinbjorg.adminart.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1535841028 28871 195.159.176.226 (1 Sep 2018 22:30:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 1 Sep 2018 22:30:28 +0000 (UTC) Cc: psainty@orcon.net.nz, gazally@runbox.com, rms@gnu.org, emacs-devel-bounces+psainty=orcon.net.nz@gnu.org, emacs-devel@gnu.org To: hw , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 02 00:30:23 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 1fwEPK-0007Np-Q5 for ged-emacs-devel@m.gmane.org; Sun, 02 Sep 2018 00:30:18 +0200 Original-Received: from localhost ([::1]:38656 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwERR-0000zB-67 for ged-emacs-devel@m.gmane.org; Sat, 01 Sep 2018 18:32:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51102) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwEQ4-0008NU-Hj for emacs-devel@gnu.org; Sat, 01 Sep 2018 18:31:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fwEQ1-0007pW-11 for emacs-devel@gnu.org; Sat, 01 Sep 2018 18:31:04 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:52776) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fwEPv-0007mW-KG; Sat, 01 Sep 2018 18:30:55 -0400 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w81MU7uU023688; Sat, 1 Sep 2018 22:30:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=/ZWhphzgnONmzdbbS0NjJtFIZuuIP5PLqz5zGiFe9t0=; b=dRp253vz2UTiFp7Hg43wkSrFohMl71HHcq4OuP1AGjcfJuI+imwMJSo8CMPwEkf5GyfI d9M7nrzrY58kV1S9D4MZjQA6JqVWyBc+3DNxXHHiTsVWOSSgrXtXkUMkZrD84o/FaqOQ 4yH3R6qtwUEU5Blfz9QEQlHBZv8OpVzNQPRJy7Y9WzD3641AFcMo8/9iIB3mYrTETOhU K2VDCfsdq6ovzgLqbVFYOYf2KUgyGf6M0eSwxv8wEtJ88uU4TgkwRpXXD88cxmo4bMdj s1HXeJFDOjOgNvtWlW51ZMMJ9rsobY4F+p8+bN/2qIQr5oca/UUfdLA8GLM3h5hYnQJK +g== Original-Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp2130.oracle.com with ESMTP id 2m7j6t2a6x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 01 Sep 2018 22:30:52 +0000 Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w81MUjqW026397 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 1 Sep 2018 22:30:46 GMT Original-Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w81MUhrP025408; Sat, 1 Sep 2018 22:30:43 GMT In-Reply-To: <87in3rmpis.fsf@himinbjorg.adminart.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4732.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9003 signatures=668708 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=844 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1809010248 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 156.151.31.86 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:229174 Archived-At: > > So we will need to have machine learning in Emacs for this to work > > satisfactorily? >=20 > That would depend on what one is satisfied with. Generally, well, why > shouldn't an editor or other software learn about the preferences and > the behaviour of its user and thus become able to yield a better usage > experience and better support with the work the user is using the > software to do? >=20 > Thinking of it, I much prefer software that kinda does that already; > only it doesn't do that by itself, so I have to do it --- by setting > preferences, writing my own functions, defining my own key bindings, for > example. I wouldn't need to do all that if the software could figure it > out by itself. Do you imagine that there is a policy here to exclude what you're asking for? On the contrary. Patches for such enhancements are welcome, I'm sure. Emacs development is by volunteers, such as yourself. You've helped already by offering thoughts about various things. There are lots of ways to help. Contributing ideas or code for the kind of thing you're asking for would be great.