From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Corwin Brust Newsgroups: gmane.emacs.devel Subject: Re: Enhancing cperl-mode Date: Mon, 19 Jun 2023 16:49:49 -0500 Message-ID: References: <16da6ae7-66d8-fc43-cb84-6d104d3a2ef8@mavit.org.uk> <4d18a051-07d5-fba7-1c36-ae2eb72bf71c@vodafonemail.de> <878rcfbjwg.fsf_-_@oook.m.uunet.de> <87352nbe19.fsf@oook.m.uunet.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22403"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: =?UTF-8?B?SGFyYWxkIErDtnJn?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jun 19 23:50:55 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qBMlz-0005ch-0Z for ged-emacs-devel@m.gmane-mx.org; Mon, 19 Jun 2023 23:50:55 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qBMlE-0005KI-W1; Mon, 19 Jun 2023 17:50:09 -0400 Original-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 1qBMlC-0005Js-EL for emacs-devel@gnu.org; Mon, 19 Jun 2023 17:50:06 -0400 Original-Received: from mail-ot1-f53.google.com ([209.85.210.53]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qBMl9-00007m-1i for emacs-devel@gnu.org; Mon, 19 Jun 2023 17:50:04 -0400 Original-Received: by mail-ot1-f53.google.com with SMTP id 46e09a7af769-6b44b5adfd3so2818962a34.3 for ; Mon, 19 Jun 2023 14:50:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687211400; x=1689803400; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JT/zWauko7mIjJB1kN62gLUSSU1siumiXgCqg6PHyTg=; b=PXSy795UJFn1CWkwM+yR4ZjM6gNseibRAKdOr3HP7xJyQjiEcrtvONAyPjKlVJOnFA F+iftDpabYn+OBoKyyTtTix2lVdnParapPg/0KBosbSzMg8G7kgi8ZsJpRC0WDyP68QO M6StBTCfoXdIAMZi7jtQNcxyM0Uynf+Gsb04yY+qX3j7NyGGd+cPGkIWW0QMyG01V+sl DLSjtw5sQv4OBezVsOg7Nph3e+5n5TcJAShRoZyzsv5viQf9sIWKsv1goefMz2QBvgas JPjwHRWxEE6ORfF4+D6a0Nusw0FjxwdMb6qAdkQNSHbM/A4synbmW85QaNxowu50bg66 JfrQ== X-Gm-Message-State: AC+VfDyCm9jIVujy3inhsSbJ7UIwB9MoKIDQ/sqWxRfzaVzi0AjVDYVg j2B11Sn29slZW2ffI4Z7q87Dc6d56UkMVlNmYwmhndSG X-Google-Smtp-Source: ACHHUZ7WRZYWzfp8ja6tQYHd8QfUagD2fOMMygC+akn9OFg9R3yX1VfnfrnKxSw292swiF8dXqWa2OuUXhfo9PRswcQ= X-Received: by 2002:a05:6830:14e:b0:6b5:8aa8:6e62 with SMTP id j14-20020a056830014e00b006b58aa86e62mr1535794otp.31.1687211400299; Mon, 19 Jun 2023 14:50:00 -0700 (PDT) In-Reply-To: <87352nbe19.fsf@oook.m.uunet.de> Received-SPF: pass client-ip=209.85.210.53; envelope-from=mplscorwin@gmail.com; helo=mail-ot1-f53.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:307062 Archived-At: On Mon, Jun 19, 2023 at 11:41=E2=80=AFAM Harald J=C3=B6rg w= rote: > > Corwin Brust writes: > "live", but it needs preparation. I made a proof-of-concept, but the > implementation is crap. It still hangs around at > https://github.com/HaraldJoerg/cperl-mode/, but I more or less stopped > working on it when I started to contribute to the savannah repository. > POC is much; thank you, friend I am warned :D I will report back. > > I'm a bit stuck with indentation, where the code in cperl-mode is > messy. Keywords that are followed by a { code block } sometimes need a > semicolon, and sometimes they don't, and cperl-mode needs to understand > this in order to decide whether the next line is a continuation line or > a new statement. I will come back on this another time (if someone wiser doesn't reveal more than --I think-- I know before that). > activities. I'm also interested to get cperl-mode published via ELPA, > so that it can be used once Perl 5.38 is out. Sounds like a good plan and I'm proud to be a part of it Indeed, > -- > Cheers, > haj Corwin