From unknown Sat Jun 21 10:44:08 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#41740 <41740@debbugs.gnu.org> To: bug#41740 <41740@debbugs.gnu.org> Subject: Status: 26.1; completion-at-point fails in the Pacal mode Reply-To: bug#41740 <41740@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:44:08 +0000 retitle 41740 26.1; completion-at-point fails in the Pacal mode reassign 41740 emacs submitter 41740 Shinichi Sakata severity 41740 normal tag 41740 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 06 14:57:36 2020 Received: (at submit) by debbugs.gnu.org; 6 Jun 2020 18:57:36 +0000 Received: from localhost ([127.0.0.1]:52471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jhe0d-0001by-FL for submit@debbugs.gnu.org; Sat, 06 Jun 2020 14:57:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:53334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jhcuD-0006DK-Tx for submit@debbugs.gnu.org; Sat, 06 Jun 2020 13:46:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51104) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jhcuD-00024A-La for bug-gnu-emacs@gnu.org; Sat, 06 Jun 2020 13:46:53 -0400 Received: from mail-yb1-xb36.google.com ([2607:f8b0:4864:20::b36]:34925) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jhcuC-0002Bq-EQ for bug-gnu-emacs@gnu.org; Sat, 06 Jun 2020 13:46:53 -0400 Received: by mail-yb1-xb36.google.com with SMTP id x18so146984ybl.2 for ; Sat, 06 Jun 2020 10:46:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=YNDql/zDptyX0qsKO8iSBJAxnFX7lcCmR9ovQCg4xZk=; b=Rbu+XW7nhI1hQSuCIEKv2SuUMicSyRyJ+RHiD6hbJ/Rt2zNuJn1nd4E3cvVdzMobZ6 bByPqAYh2QfcMkzJ87D0ECLaJ9UXtk0C077g15GVV0O3f47rzZKrVQmkzYo1mUjbTzHS QYjPfVPNbuWoiCAh6DX1lDT8CVBupa/GU0pdwiJ3+uslkvnVqTzaR+ND5/SgZeEB318H IDh3oST3lTPnixNtU5xSp5RnwqY1xJI7InDfm94YlDWt9/S68ukyzcodpJX0mcAUSxO8 qaxrO5GJh4S5zelxjChgRtKSXdVGm196ysQtvFc07ORJz3wW7vPmoPhsy3wEJsigz42Q KbGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YNDql/zDptyX0qsKO8iSBJAxnFX7lcCmR9ovQCg4xZk=; b=VbM/tk9Y+Ed9Da55dEvO0udwGmqrasjPuzol6kLLAkCxp/J3A/orGjywGcyKvOVe9S Vfw/jzvU5KLTMlGVoRJ/nOKjbcnvyLUGcITYTLLgk5d7pAyASQvPbiAeqZTJincgBbMW vI7vOSJRlR988EYmLbEMAORLh9CThPf7r5yPSfQJpOkLcfy329J7b4pJ1ciKa738PDRD yndlRBVDI51cIKdyqrmLIMr9eizzgXHxxIc34ygUXvtre7fsL0GI8cnAi+6tCWjVXz/r ZZ/UAXEWdrMHwmhymXPt/F4kjIf4gqCF6ddHXprSP9suX6eN87zfmPSWbA4GaGOwsH4g pewQ== X-Gm-Message-State: AOAM531L46p2NVT2IxPVDZt9EamPTVhli+lk0A4mq9sIJl1I2KrC9mZo pzxnBFS0NTLHT9pVkgMElyHDp+wm9fVHdUZ/XOFgm67n X-Google-Smtp-Source: ABdhPJw8BKyZ1eTRRPtoXAh7Y+pjSj7uQo/Prmt8hLEiEy5JTlF/mQZ/gJdjIap9OADdK0ZgfjgPFZxXsLNsDUNcJqA= X-Received: by 2002:a25:f447:: with SMTP id p7mr25029479ybe.331.1591465608882; Sat, 06 Jun 2020 10:46:48 -0700 (PDT) MIME-Version: 1.0 From: Shinichi Sakata Date: Sat, 6 Jun 2020 10:46:37 -0700 Message-ID: Subject: 26.1; completion-at-point fails in the Pacal mode To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000004a2d3105a76df6fb" Received-SPF: pass client-ip=2607:f8b0:4864:20::b36; envelope-from=shinichi.sakata@gmail.com; helo=mail-yb1-xb36.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 06 Jun 2020 14:57:34 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --0000000000004a2d3105a76df6fb Content-Type: text/plain; charset="UTF-8" Use of C-M-i (completion-at-point) in the Pascal mode results in errors. Here is a way to reproduce the problem: 1. Start emacs by "emacs -Q". 2. Open a new file with extension "pas" (say, test.pas). 3. Type in: program test; var and then use C-M-i. This should yields an error message like: completion--some: Args out of range: #("var" 0 3 (fontified t face font-lock-type-face)), 0, -14 In GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.5) of 2019-09-22, modified by Debian built on x86-grnet-01 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Recent messages: Auto-saving... Mark set [2 times] Saving file /home/ssakata/codesignal/pascal/test.pas... Wrote /home/ssakata/codesignal/pascal/test.pas pascal-completion: End of buffer [6 times] completion--some: Args out of range: #("var" 0 3 (fontified t face font-lock-type-face)), 0, -14 pascal-completion: End of buffer No match [7 times] completion--some: Args out of range: #("in" 0 2 (fontified t face font-lock-keyword-face)), 0, -25 Quit Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs-StqULU/emacs-26.1+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LIBSYSTEMD LCMS2 Important settings: value of $LANG: en_US.utf8 value of $XMODIFIERS: @im=fcitx locale-coding-system: utf-8-unix Major mode: Pascal Minor modes in effect: diff-auto-refine-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-git diff-mode easymenu easy-mmode pascal elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 100828 15914) (symbols 48 20975 1) (miscs 40 58 270) (strings 32 30377 1460) (string-bytes 1 794739) (vectors 16 15486) (vector-slots 8 506994 9878) (floats 8 53 384) (intervals 56 424 0) (buffers 992 14)) --0000000000004a2d3105a76df6fb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Use of C-M-i (completion-at-point) in the Pascal mode results in errors.=C2=A0

Here is a way to reproduce the problem:=C2= =A0

=C2=A0 =C2=A01. Start emacs by "emacs -Q&= quot;.
=C2=A0 =C2=A02. Open a new file with extension "pas&q= uot; (say, test.pas).=C2=A0
=C2=A0 =C2=A03. Type in: program test; var and then use C-M-i.=C2=A0

This should yields an= error message like:=C2=A0

=C2=A0 =C2=A0completion= --some: Args out of range: #("var" 0 3 (fontified t face font-loc= k-type-face)), 0, -14=C2=A0
In GNU Emacs 26.1 (build 2, x86_64-pc= -linux-gnu, GTK+ Version 3.24.5)
=C2=A0of 2019-09-22, modified by Debian= built on x86-grnet-01
Windowing system distributor 'The X.Org Found= ation', version 11.0.12004000
System Description: Debian GNU/Linux 1= 0 (buster)

Recent messages:
Auto-saving...
Mark set [2 times]<= br>Saving file /home/ssakata/codesignal/pascal/test.pas...
Wrote /home/s= sakata/codesignal/pascal/test.pas
pascal-completion: End of buffer [6 ti= mes]
completion--some: Args out of range: #("var" 0 3 (fontifi= ed t face font-lock-type-face)), 0, -14
pascal-completion: End of buffer=
No match [7 times]
completion--some: Args out of range: #("in&q= uot; 0 2 (fontified t face font-lock-keyword-face)), 0, -25
Quit

= Configured using:
=C2=A0'configure --build x86_64-linux-gnu --prefix= =3D/usr
=C2=A0--sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib
=C2= =A0--localstatedir=3D/var/lib --infodir=3D/usr/share/info
=C2=A0--mandir= =3D/usr/share/man --enable-libsystemd --with-pop=3Dyes
=C2=A0--enable-lo= callisppath=3D/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr/local/s= hare/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-= lisp
=C2=A0--with-sound=3Dalsa --without-gconf --with-mailutils --build<= br>=C2=A0x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib
= =C2=A0--libexecdir=3D/usr/lib --localstatedir=3D/var/lib
=C2=A0--infodir= =3D/usr/share/info --mandir=3D/usr/share/man --enable-libsystemd
=C2=A0-= -with-pop=3Dyes
=C2=A0--enable-locallisppath=3D/etc/emacs:/usr/local/sha= re/emacs/26.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/2= 6.1/site-lisp:/usr/share/emacs/site-lisp
=C2=A0--with-sound=3Dalsa --wit= hout-gconf --with-mailutils --with-x=3Dyes
=C2=A0--with-x-toolkit=3Dgtk3= --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2
=C2=A0-fdebug-prefix-ma= p=3D/build/emacs-StqULU/emacs-26.1+1=3D. -fstack-protector-strong
=C2=A0= -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time=C2=A0-D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-Wl,-z,relro'

Confi= gured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GS= ETTINGS NOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XF= T ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LIBSYSTEMD LCMS2

Impo= rtant settings:
=C2=A0 value of $LANG: en_US.utf8
=C2=A0 value of $XM= ODIFIERS: @im=3Dfcitx
=C2=A0 locale-coding-system: utf-8-unix

Maj= or mode: Pascal

Minor modes in effect:
=C2=A0 diff-auto-refine-mo= de: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 el= ectric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-mode= : t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0= global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-curso= r-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode= : t
=C2=A0 auto-compression-mode: t
=C2=A0 line-number-mode: t
=C2= =A0 transient-mark-mode: t

Load-path shadows:
None found.

= Features:
(shadow sort mail-extr emacsbug message rmc puny seq byte-opt = gv
bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefsformat-spec rfc822 mml mml-sec password-cache epa derived epg epg-config<= br>gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse<= br>rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045
ietf= -drums mm-util mail-prsvr mail-utils vc-git diff-mode easymenu
easy-mmod= e pascal elec-pair time-date mule-util tooltip eldoc electric
uniquify e= diff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-w= in x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list rep= lace newcomment text-mode elisp-mode lisp-mode
prog-mode register page m= enu-bar rfn-eshadow isearch timer select
scroll-bar mouse jit-lock font-= lock syntax facemenu font-core
term/tty-colors frame cl-generic cham geo= rgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean j= apanese eucjp-ms cp51932
hebrew greek romanian slovak czech european eth= iopic indian cyrillic
chinese composite charscript charprop case-table e= pa-hook jka-cmpr-hook
help simple abbrev obarray minibuffer cl-preloaded= nadvice loaddefs
button faces cus-face macroexp files text-properties o= verlay sha1 md5
base64 format env code-pages mule custom widget hashtabl= e-print-readable
backquote dbusbind inotify lcms2 dynamic-setting system= -font-setting
font-render-setting move-toolbar gtk x-toolkit x multi-tty=
make-network-process emacs)

Memory information:
((conses 16 1= 00828 15914)
=C2=A0(symbols 48 20975 1)
=C2=A0(miscs 40 58 270)
= =C2=A0(strings 32 30377 1460)
=C2=A0(string-bytes 1 794739)
=C2=A0(ve= ctors 16 15486)
=C2=A0(vector-slots 8 506994 9878)
=C2=A0(floats 8 53= 384)
=C2=A0(intervals 56 424 0)
=C2=A0(buffers 992 14))

--0000000000004a2d3105a76df6fb-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 06 15:06:10 2020 Received: (at 41740) by debbugs.gnu.org; 6 Jun 2020 19:06:10 +0000 Received: from localhost ([127.0.0.1]:52492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jhe8w-0001rG-HZ for submit@debbugs.gnu.org; Sat, 06 Jun 2020 15:06:10 -0400 Received: from mail-wm1-f67.google.com ([209.85.128.67]:52423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jhe8s-0001qj-M9 for 41740@debbugs.gnu.org; Sat, 06 Jun 2020 15:06:09 -0400 Received: by mail-wm1-f67.google.com with SMTP id r9so11426154wmh.2 for <41740@debbugs.gnu.org>; Sat, 06 Jun 2020 12:06:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=wgUjGiIp83i7aqmKSD76lhNc4im5yar93Wujo4rwWYA=; b=ou+giHxAL+PQzHs1j+hCbKDd4Ay3uRNtmwlcwhIBvss8DxX6K52IF4SLbMT3CphOvC Za6UfAthGhkqWH9RS3VPNEo2ypYwC2ltgzParEIUuq8nl07J754/aimS9Y44kxYgXDeV 77KRW1qP5HFAnikYrSzf4ttsLlGAtlkaEb+4LHch7u6bFaxCWjH8Ihc8MK4kAbFH7ekX 6nKpDdpzeHuX2arIleE5rFkOFA/nbVWwKKpanEJDTeH5xDc3Zfq3wVzkVOhqxY+etfna UPgpcesPODZ74MHdsvbdiaEcUE7rTI4SgSNDpwx+/GX05isWTyIqrGqvnUpmEx9VZBJX otTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:cc:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=wgUjGiIp83i7aqmKSD76lhNc4im5yar93Wujo4rwWYA=; b=iwoUwYmD6+ey2aTftRmclS4AP9KErTjjjMuMOs3Mv6y+Hw5HWqjLNS8sQe/pebX+I0 35IXcWXtDu88egOPQR6kjoxze/utA1VVUupfneFQ0bGsaYW+nTaxNuo7YZJEcylCUVuo cTSwn8SO4lQbyXxnab7avpgvDr9zve+hSXSjUmiBJMG7vKCObooc9Vef8dsZMYtP65lP ZIjwM+9UkVjfiBOyyImFxLCtp1JWCQfcXB46G+k2RRHbQocqsYwBpMJ2E3sfGBrj+5XF xmcI5AFoLOaui8aumWiocE+nP4gs2Bz5zfNxFPi9Y+hwXEd5nwXqAvloZwNAwpGMGPn2 DY6Q== X-Gm-Message-State: AOAM533RZIarIKDSE7zYLlNiMJfXg+4RwGmCcNACFhgk0BWH+NocOLFi xBqodzRTJGQxJqnfCS2jbXM= X-Google-Smtp-Source: ABdhPJx/k/AXb5+zbubF7lppTHO07NeMRWpBnwTm7Vf0Z3rNN1Z7g9V0c8pfkvBVunyQ1wTn5PAlPA== X-Received: by 2002:a1c:23d2:: with SMTP id j201mr8483099wmj.186.1591470360881; Sat, 06 Jun 2020 12:06:00 -0700 (PDT) Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id y37sm20381880wrd.55.2020.06.06.12.05.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 06 Jun 2020 12:06:00 -0700 (PDT) Subject: Re: bug#41740: 26.1; completion-at-point fails in the Pacal mode To: Shinichi Sakata , 41740@debbugs.gnu.org References: From: Dmitry Gutov Message-ID: <898612d2-de46-22bc-ea98-90f20a0747a5@yandex.ru> Date: Sat, 6 Jun 2020 22:05:58 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 41740 Cc: esk@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On 06.06.2020 20:46, Shinichi Sakata wrote: > Use of C-M-i (completion-at-point) in the Pascal mode results in errors. > > Here is a way to reproduce the problem: > >    1. Start emacs by "emacs -Q". >    2. Open a new file with extension "pas" (say, test.pas). >    3. Type in: program test; var and then use C-M-i. > > This should yields an error message like: > >    completion--some: Args out of range: #("var" 0 3 (fontified t face > font-lock-type-face)), 0, -14 > In GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.5) >  of 2019-09-22, modified by Debian built on x86-grnet-01 > Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 > System Description: Debian GNU/Linux 10 (buster) And I can confirm it on master. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 21 15:19:25 2020 Received: (at 41740) by debbugs.gnu.org; 21 Jun 2020 19:19:25 +0000 Received: from localhost ([127.0.0.1]:60915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jn5Uz-0004tA-KU for submit@debbugs.gnu.org; Sun, 21 Jun 2020 15:19:25 -0400 Received: from mail84c50.megamailservers.eu ([91.136.10.94]:44882 helo=mail18c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jn5Uv-0004sw-B0 for 41740@debbugs.gnu.org; Sun, 21 Jun 2020 15:19:23 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1592767159; bh=HDa2XXk28HWCrEfhzRZIVAULsiwaMoIIbbNA1fXN9sI=; h=From:Subject:Date:Cc:To:From; b=Pnvm9MaWHL/IAwcgOVayLVC8bnnm5DO2//YvNf2uZ9yPfa0LnrsYevzvcyIVi4EaE IfGI4WvxJLzf+e20iRgrjG8c4t7FmoWdTBRjhR97hmeTcV3Y/9YJ3Et8S60BoP6aae 2NmgEndDIFFIJqFr98Is0+1r4kfszRhcDdB3K54A= Feedback-ID: mattiase@acm.or Received: from stanniol.lan (c-4e4ae655.032-75-73746f71.bbcust.telenor.se [85.230.74.78]) (authenticated bits=0) by mail18c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 05LJJGbM007673; Sun, 21 Jun 2020 19:19:18 +0000 From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: multipart/mixed; boundary="Apple-Mail=_B065B218-2955-4F57-9871-538145715BD2" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\)) Subject: bug#41740: 26.1; completion-at-point fails in the Pascal mode Message-Id: <1DE58DD4-A8A5-45B4-B372-7504634BA86D@acm.org> Date: Sun, 21 Jun 2020 21:19:16 +0200 To: Shinichi Sakata X-Mailer: Apple Mail (2.3445.104.14) X-CTCH-RefID: str=0001.0A782F1D.5EEFB235.0015:SCFSTAT68638221, ss=1, re=-4.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: -4.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=K8Zc4BeI c=1 sm=1 tr=0 a=klNLuyVZdLUgl+K5Uafb2A==:117 a=klNLuyVZdLUgl+K5Uafb2A==:17 a=M51BFTxLslgA:10 a=Lgqp5P2xYD7086wmjp4A:9 a=CjuIK1q_8ugA:10 a=TScF7K-tpFFgPFlCbK4A:9 a=B2y7HmGcmWMA:10 a=uFUDgC0RIDMrs8LWE_8A:9 a=tclcd6dtLQvEqt9_mmAA:9 X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Thanks for the report! It looks like pascal-mode didn't obey the rules for completion functions: they mustn't move point. Would you try these patches? The first should fix your bug, and the second deals with an apparent bug in C-M-a in pascal-mode found when fixing the first one. Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 41740 Cc: 41740@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Apple-Mail=_B065B218-2955-4F57-9871-538145715BD2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Thanks for the report! It looks like pascal-mode didn't obey the rules = for completion functions: they mustn't move point. Would you try these patches? The first should fix your bug, and the = second deals with an apparent bug in C-M-a in pascal-mode found when = fixing the first one. --Apple-Mail=_B065B218-2955-4F57-9871-538145715BD2 Content-Disposition: attachment; filename=0001-Preserve-point-in-pascal-mode-completion-bug-41740.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-Preserve-point-in-pascal-mode-completion-bug-41740.patch" Content-Transfer-Encoding: quoted-printable =46rom=20a3e9f2c67c2feacbb6941d37966c251f03f99b87=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20=3D?UTF-8?q?Mattias=3D20Engdeg=3DC3=3DA5rd?=3D=20= =0ADate:=20Sun,=2021=20Jun=202020=2021:04:30=20+0200=0A= Subject:=20[PATCH=201/2]=20Preserve=20point=20in=20pascal-mode=20= completion=20(bug#41740)=0A=0AFailure=20to=20do=20so=20caused=20errors=20= in=20several=20cases.=0AReported=20by=20Shinichi=20Sakata.=0A=0A*=20= lisp/progmodes/pascal.el=20(pascal-type-completion)=0A= (pascal-completion):=20Wrap=20code=20that=20may=20move=20point=20in=20= save-excursion.=0A*=20test/lisp/progmodes/pascal-tests.el:=20New=20file.=0A= ---=0A=20lisp/progmodes/pascal.el=20=20=20=20=20=20=20=20=20=20=20=20|=20= 51=20+++++++++++++-------------=0A=20test/lisp/progmodes/pascal-tests.el=20= |=2055=20+++++++++++++++++++++++++++++=0A=202=20files=20changed,=2082=20= insertions(+),=2024=20deletions(-)=0A=20create=20mode=20100644=20= test/lisp/progmodes/pascal-tests.el=0A=0Adiff=20--git=20= a/lisp/progmodes/pascal.el=20b/lisp/progmodes/pascal.el=0Aindex=20= 536a16dbb3..b0191c029b=20100644=0A---=20a/lisp/progmodes/pascal.el=0A+++=20= b/lisp/progmodes/pascal.el=0A@@=20-1170,26=20+1170,27=20@@=20= pascal-get-completion-decl=0A=20=0A=20(defun=20pascal-type-completion=20= (pascal-str)=0A=20=20=20"Calculate=20all=20possible=20completions=20for=20= types."=0A-=20=20(let=20((start=20(point))=0A-=20=20=20=20=20=20=20=20= (pascal-all=20())=0A-=09goon)=0A-=20=20=20=20;;=20Search=20for=20all=20= reachable=20type=20declarations=0A-=20=20=20=20(while=20(or=20= (pascal-beg-of-defun)=0A-=09=20=20=20=20=20=20=20(setq=20goon=20(not=20= goon)))=0A-=20=20=20=20=20=20(save-excursion=0A-=09(if=20(and=20(<=20= start=20(prog1=20(save-excursion=20(pascal-end-of-defun)=0A-=09=09=09=09=09= =09=20(point))=0A-=09=09=09=20=20=20=20(forward-char=201)))=0A-=09=09=20= (re-search-forward=0A-=09=09=20=20= "\\\\|\\<\\(begin\\|function\\|procedure\\)\\>"=0A-=09=09=20=20= start=20t)=0A-=09=09=20(not=20(match-end=201)))=0A-=09=20=20=20=20;;=20= Check=20current=20type=20declaration=0A-=20=20=20=20=20=20=20=20=20=20=20= =20(setq=20pascal-all=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20(nconc=20(pascal-get-completion-decl=20pascal-str)=0A-=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= pascal-all)))))=0A+=20=20(save-excursion=0A+=20=20=20=20(let=20((start=20= (point))=0A+=20=20=20=20=20=20=20=20=20=20(pascal-all=20())=0A+=09=20=20= goon)=0A+=20=20=20=20=20=20;;=20Search=20for=20all=20reachable=20type=20= declarations=0A+=20=20=20=20=20=20(while=20(or=20(pascal-beg-of-defun)=0A= +=09=20=20=20=20=20=20=20=20=20(setq=20goon=20(not=20goon)))=0A+=20=20=20= =20=20=20=20=20(save-excursion=0A+=09=20=20(if=20(and=20(<=20start=20= (prog1=20(save-excursion=20(pascal-end-of-defun)=0A+=09=09=09=09=09=09=20= =20=20(point))=0A+=09=09=09=20=20=20=20=20=20(forward-char=201)))=0A+=09=09= =20=20=20(re-search-forward=0A+=09=09=20=20=20=20= "\\\\|\\<\\(begin\\|function\\|procedure\\)\\>"=0A+=09=09=20=20=20= =20start=20t)=0A+=09=09=20=20=20(not=20(match-end=201)))=0A+=09=20=20=20=20= =20=20;;=20Check=20current=20type=20declaration=0A+=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(setq=20pascal-all=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20(nconc=20(pascal-get-completion-decl=20= pascal-str)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20pascal-all)))))=0A=20=0A-=20=20=20=20pascal-all))=0A= +=20=20=20=20=20=20pascal-all)))=0A=20=0A=20(defun=20= pascal-var-completion=20(prefix)=0A=20=20=20"Calculate=20all=20possible=20= completions=20for=20variables=20(or=20constants)."=0A@@=20-1263,11=20= +1264,13=20@@=20pascal-completion=0A=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(and=20(eq=20state=20'defun)=0A=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (save-excursion=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20(re-search-backward=20")[=20\t]*:"=20= (point-at-bol)=20t))))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (if=20(or=20(eq=20state=20'paramlist)=20(eq=20state=20'defun))=0A-=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (pascal-beg-of-defun))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (nconc=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (pascal-type-completion=20pascal-str)=0A-=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(pascal-keyword-completion=20pascal-type-keywords=20= pascal-str)))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (save-excursion=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (if=20(or=20(eq=20state=20'paramlist)=20(eq=20state=20'defun))=0A+=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (pascal-beg-of-defun))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20(nconc=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (pascal-type-completion=20pascal-str)=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(pascal-keyword-completion=20= pascal-type-keywords=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20pascal-str))))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20(=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20;--Starting=20a=20new=20statement=0A=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20(and=20(not=20(eq=20state=20'contexp))=0A=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(save-excursion=0Adiff=20= --git=20a/test/lisp/progmodes/pascal-tests.el=20= b/test/lisp/progmodes/pascal-tests.el=0Anew=20file=20mode=20100644=0A= index=200000000000..10d6e0433d=0A---=20/dev/null=0A+++=20= b/test/lisp/progmodes/pascal-tests.el=0A@@=20-0,0=20+1,55=20@@=0A+;;;=20= pascal-tests.el=20---=20tests=20for=20pascal.el=20=20=20=20-*-=20= lexical-binding:=20t=20-*-=0A+=0A+;;=20Copyright=20(C)=202020=20Free=20= Software=20Foundation,=20Inc.=0A+=0A+;;=20This=20file=20is=20part=20of=20= GNU=20Emacs.=0A+=0A+;;=20GNU=20Emacs=20is=20free=20software:=20you=20can=20= redistribute=20it=20and/or=20modify=0A+;;=20it=20under=20the=20terms=20= of=20the=20GNU=20General=20Public=20License=20as=20published=20by=0A+;;=20= the=20Free=20Software=20Foundation,=20either=20version=203=20of=20the=20= License,=20or=0A+;;=20(at=20your=20option)=20any=20later=20version.=0A+=0A= +;;=20GNU=20Emacs=20is=20distributed=20in=20the=20hope=20that=20it=20= will=20be=20useful,=0A+;;=20but=20WITHOUT=20ANY=20WARRANTY;=20without=20= even=20the=20implied=20warranty=20of=0A+;;=20MERCHANTABILITY=20or=20= FITNESS=20FOR=20A=20PARTICULAR=20PURPOSE.=20=20See=20the=0A+;;=20GNU=20= General=20Public=20License=20for=20more=20details.=0A+=0A+;;=20You=20= should=20have=20received=20a=20copy=20of=20the=20GNU=20General=20Public=20= License=0A+;;=20along=20with=20GNU=20Emacs.=20=20If=20not,=20see=20= .=0A+=0A+(require=20'ert)=0A+(require=20= 'pascal)=0A+=0A+(ert-deftest=20pascal-completion=20()=0A+=20=20;;=20= Bug#41740:=20completion=20functions=20must=20preserve=20point.=0A+=20=20= (let=20((pascal-completion-cache=20nil))=0A+=20=20=20=20= (with-temp-buffer=0A+=20=20=20=20=20=20(pascal-mode)=0A+=20=20=20=20=20=20= (insert=20"program=20test;=20var")=0A+=20=20=20=20=20=20(let*=20= ((point-before=20(point))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= (completions=20(pascal-completion=20"var"=20nil=20'metadata))=0A+=20=20=20= =20=20=20=20=20=20=20=20=20=20(point-after=20(point)))=0A+=20=20=20=20=20= =20=20=20(should=20(equal=20completions=20nil))=0A+=20=20=20=20=20=20=20=20= (should=20(equal=20point-before=20point-after)))))=0A+=0A+=20=20(let=20= ((pascal-completion-cache=20nil))=0A+=20=20=20=20(with-temp-buffer=0A+=20= =20=20=20=20=20(pascal-mode)=0A+=20=20=20=20=20=20(insert=20"program=20= test;=20function=20f(x=20:=20i")=0A+=20=20=20=20=20=20(let*=20= ((point-before=20(point))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= (completions=20(pascal-completion=20"i"=20nil=20'metadata))=0A+=20=20=20=20= =20=20=20=20=20=20=20=20=20(point-after=20(point)))=0A+=20=20=20=20=20=20= =20=20(should=20(equal=20completions=20nil))=0A+=20=20=20=20=20=20=20=20= (should=20(equal=20point-before=20point-after)))))=0A+=0A+=20=20(let=20= ((pascal-completion-cache=20nil))=0A+=20=20=20=20(with-temp-buffer=0A+=20= =20=20=20=20=20(pascal-mode)=0A+=20=20=20=20=20=20(insert=20"program=20= test;=20function=20f(x=20:=20integer)=20:=20real")=0A+=20=20=20=20=20=20= (let*=20((point-before=20(point))=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20(completions=20(pascal-completion=20"real"=20nil=20'metadata))=0A+=20=20= =20=20=20=20=20=20=20=20=20=20=20(point-after=20(point)))=0A+=20=20=20=20= =20=20=20=20(should=20(equal=20completions=20nil))=0A+=20=20=20=20=20=20=20= =20(should=20(equal=20point-before=20point-after))))))=0A+=0A+(provide=20= 'pascal-tests)=0A--=20=0A2.21.1=20(Apple=20Git-122.3)=0A=0A= --Apple-Mail=_B065B218-2955-4F57-9871-538145715BD2 Content-Disposition: attachment; filename=0002-Fix-spurious-error-in-beginning-of-defun-in-pascal-m.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0002-Fix-spurious-error-in-beginning-of-defun-in-pascal-m.patch" Content-Transfer-Encoding: quoted-printable =46rom=206f20bd6baef7bcc490abd81fd177427d86cd0458=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20=3D?UTF-8?q?Mattias=3D20Engdeg=3DC3=3DA5rd?=3D=20= =0ADate:=20Sun,=2021=20Jun=202020=2021:11:17=20+0200=0A= Subject:=20[PATCH=202/2]=20Fix=20spurious=20error=20in=20= beginning-of-defun=20in=20pascal-mode=0A=20(bug#41740)=0A=0A*=20= lisp/progmodes/pascal.el=20(pascal-beg-of-defun):=0AIgnore=20errors=20in=20= forward-sexp.=0A*=20test/lisp/progmodes/pascal-tests.el=20= (pascal-beg-of-defun):=20New=20test.=0A---=0A=20lisp/progmodes/pascal.el=20= =20=20=20=20=20=20=20=20=20=20=20|=202=20+-=0A=20= test/lisp/progmodes/pascal-tests.el=20|=208=20++++++++=0A=202=20files=20= changed,=209=20insertions(+),=201=20deletion(-)=0A=0Adiff=20--git=20= a/lisp/progmodes/pascal.el=20b/lisp/progmodes/pascal.el=0Aindex=20= b0191c029b..fce059bafc=20100644=0A---=20a/lisp/progmodes/pascal.el=0A+++=20= b/lisp/progmodes/pascal.el=0A@@=20-589,7=20+589,7=20@@=20= pascal-beg-of-defun=0A=20=20=20(interactive)=0A=20=20=20(catch=20'found=0A= =20=20=20=20=20(if=20(not=20(looking-at=20(concat=20"\\s=20\\|\\s)\\|"=20= pascal-defun-re)))=0A-=09(forward-sexp=201))=0A+=09(ignore-errors=20= (forward-sexp=201)))=0A=20=20=20=20=20(let=20((nest=200)=20(max=20-1)=20= (func=200)=0A=20=09=20=20(reg=20(concat=20pascal-beg-block-re=20"\\|"=0A=20= =09=09=20=20=20=20=20=20=20pascal-end-block-re=20"\\|"=0Adiff=20--git=20= a/test/lisp/progmodes/pascal-tests.el=20= b/test/lisp/progmodes/pascal-tests.el=0Aindex=2010d6e0433d..ed4c6fb03e=20= 100644=0A---=20a/test/lisp/progmodes/pascal-tests.el=0A+++=20= b/test/lisp/progmodes/pascal-tests.el=0A@@=20-52,4=20+52,12=20@@=20= pascal-completion=0A=20=20=20=20=20=20=20=20=20(should=20(equal=20= completions=20nil))=0A=20=20=20=20=20=20=20=20=20(should=20(equal=20= point-before=20point-after))))))=0A=20=0A+(ert-deftest=20= pascal-beg-of-defun=20()=0A+=20=20(with-temp-buffer=0A+=20=20=20=20= (pascal-mode)=0A+=20=20=20=20(insert=20"program=20test;=20procedure=20= p(")=0A+=20=20=20=20(forward-char=20-1)=0A+=20=20=20=20= (pascal-beg-of-defun)=0A+=20=20=20=20(should=20(equal=20(point)=2015))))=0A= +=0A=20(provide=20'pascal-tests)=0A--=20=0A2.21.1=20(Apple=20Git-122.3)=0A= =0A= --Apple-Mail=_B065B218-2955-4F57-9871-538145715BD2 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_B065B218-2955-4F57-9871-538145715BD2-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 21 15:32:10 2020 Received: (at control) by debbugs.gnu.org; 21 Jun 2020 19:32:10 +0000 Received: from localhost ([127.0.0.1]:60922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jn5hJ-0005DY-Oe for submit@debbugs.gnu.org; Sun, 21 Jun 2020 15:32:09 -0400 Received: from mail1435c50.megamailservers.eu ([91.136.14.35]:33064 helo=mail263c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jn5hG-0005Ct-4g for control@debbugs.gnu.org; Sun, 21 Jun 2020 15:32:08 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1592767918; bh=CEAEKEG+bTQ1jq+bvN1AOdmCb3hcaVX6grNrH5Jt9aU=; h=From:Subject:Date:To:From; b=XpRGrINStwJ8Vd2ZBrV2lar0KvZ2eR5RnV/8LiSkBfCsqIU6tpFdjxGTMXM6Da87A qvKn12sbuC4MEWsSi1wGNVrh2FlkRFEvoSt385TKdIg9kJGtztnb4oqHm02u3sNyEa VS+My6quQQC6T4TRJLsMUcgNDn/Ifh1lyioMp0CM= Feedback-ID: mattiase@acm.or Received: from stanniol.lan (c-4e4ae655.032-75-73746f71.bbcust.telenor.se [85.230.74.78]) (authenticated bits=0) by mail263c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 05LJVuNQ012571 for ; Sun, 21 Jun 2020 19:31:58 +0000 From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\)) Subject: Message-Id: Date: Sun, 21 Jun 2020 21:31:55 +0200 To: control@debbugs.gnu.org X-Mailer: Apple Mail (2.3445.104.14) X-CTCH-RefID: str=0001.0A782F21.5EEFB52A.0065:SCFSTAT68638221, ss=1, re=-4.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: -4.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=e6d4tph/ c=1 sm=1 tr=0 a=klNLuyVZdLUgl+K5Uafb2A==:117 a=klNLuyVZdLUgl+K5Uafb2A==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=ob8V6SRC6cHJkNib2nUA:9 a=CjuIK1q_8ugA:10 a=xo5jKAKm-U-Zyk2_beg_:22 X-Spam-Score: 3.4 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 41740 patch Content analysis details: (3.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 2.0 BLANK_SUBJECT Subject is present but empty 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 41740 patch Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 2.0 BLANK_SUBJECT Subject is present but empty tags 41740 patch From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 22 04:00:34 2020 Received: (at 41740-done) by debbugs.gnu.org; 22 Jun 2020 08:00:34 +0000 Received: from localhost ([127.0.0.1]:33232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jnHNa-0005Kw-8d for submit@debbugs.gnu.org; Mon, 22 Jun 2020 04:00:34 -0400 Received: from mail1480c50.megamailservers.eu ([91.136.14.80]:32814 helo=mail118c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jnHNV-0005Kc-Cm for 41740-done@debbugs.gnu.org; Mon, 22 Jun 2020 04:00:32 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1592812822; bh=oDnYTK7D+i1F10fUqhoCv+wkNFk5V+afYrT60LgDnVI=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=Fi1OKKDO1PfPZjEC75zVEVs3boZxavnAwlm2DtkXS97qv+7boal+Ffm+dkNEskoFz +Nx5wbWzeYocmFh5jmODghxugzTMcjTS42yx/Xkb2PQHd/58+7+g8dMtvEGdVUrgeZ taCdu47GFRiZ9xCJn++MeWohrbJhyuP8SqUNqvro= Feedback-ID: mattiase@acm.or Received: from stanniol.lan (c-4e4ae655.032-75-73746f71.bbcust.telenor.se [85.230.74.78]) (authenticated bits=0) by mail118c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 05M80JmY013014; Mon, 22 Jun 2020 08:00:20 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\)) Subject: Re: bug#41740: 26.1; completion-at-point fails in the Pascal mode From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: Date: Mon, 22 Jun 2020 10:00:18 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <1DE58DD4-A8A5-45B4-B372-7504634BA86D@acm.org> To: Shinichi Sakata X-Mailer: Apple Mail (2.3445.104.14) X-CTCH-RefID: str=0001.0A782F22.5EF0647D.004C:SCFSTAT68638221, ss=1, re=-4.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: -4.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=KaGsTjQD c=1 sm=1 tr=0 a=klNLuyVZdLUgl+K5Uafb2A==:117 a=klNLuyVZdLUgl+K5Uafb2A==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=pGLkceISAAAA:8 a=YM1nW2tFWgBDHrWotNUA:9 a=CjuIK1q_8ugA:10 a=_M81WCxQSbwA:10 X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: 22 juni 2020 kl. 00.08 skrev Shinichi Sakata : > > Thanks Mattias! Yes, the patches have fixed the problem. Thanks again for your help! Good to hear -- pushed to master. Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 41740-done Cc: 41740-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) 22 juni 2020 kl. 00.08 skrev Shinichi Sakata = : >=20 > Thanks Mattias! Yes, the patches have fixed the problem. Thanks again = for your help! Good to hear -- pushed to master. From unknown Sat Jun 21 10:44:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 20 Jul 2020 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator