From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: tex-mode.el Date: Thu, 11 Feb 2021 22:11:34 +0100 Message-ID: <87sg62cnsp.fsf@zoho.eu> References: <878s7xkvgi.fsf@zoho.eu> <87im71jeew.fsf@zoho.eu> <20210209201315.GD30277@tuxteam.de> <20210209204537.GE30277@tuxteam.de> <877dngtw7l.fsf@web.de> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15134"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:J04g/rq1wgxjfrFXv8iNW7TKz94= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 11 22:12:29 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1lAJGH-0003pM-Ix for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 11 Feb 2021 22:12:29 +0100 Original-Received: from localhost ([::1]:46300 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lAJGG-0004cV-Kr for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 11 Feb 2021 16:12:28 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48168) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAJFY-0004bE-E6 for help-gnu-emacs@gnu.org; Thu, 11 Feb 2021 16:11:44 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:57486) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAJFW-00021N-AT for help-gnu-emacs@gnu.org; Thu, 11 Feb 2021 16:11:44 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1lAJFT-0002t2-OY for help-gnu-emacs@gnu.org; Thu, 11 Feb 2021 22:11:39 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:127826 Archived-At: Christopher Dimech wrote: > I have made a minor mode for texinfo that does this, but the > buffer is not being returned to look as source code. > They still look that they have a difference in height. > > I attach the file with a test. Using this... (require 'checkdoc) (setq checkdoc-permit-comma-termination-flag t) (defun check-package-style () (interactive) (let ((msg "Style check...")) (message msg) (checkdoc-current-buffer t) ; TAKE-NOTES (message "%sdone" msg) )) (defalias 'check-style #'check-package-style) It says *** crucible-mode.el: checkdoc-current-buffer crucible-mode.el:47: You should have a section marked ";;; Code:" crucible-mode.el:360: First sentence should end with punctuation crucible-mode.el:366: First sentence should end with punctuation crucible-mode.el:384: Argument ‘start’ should appear (as START) in the doc string crucible-mode.el:386: Lisp symbol ‘prog-mode’ should appear in quotes crucible-mode.el:394: All variables and subroutines might as well have a documentation string crucible-mode.el:408: Lisp symbol ‘fill-column’ should appear in quotes crucible-mode.el:440: First sentence should end with punctuation crucible-mode.el:440: First line should be capitalized Using the byte compiler, it says crucible-mode.el: In texglyph-cycle-crucible: crucible-mode.el:425:10: Warning: assignment to free variable ‘tex-font-script-display’ crucible-mode.el:426:10: Warning: assignment to free variable ‘tex-suscript-height-ratio’ In end of data: crucible-mode.el:458:1: Warning: the following functions are not known to be defined: multic, supinf-typeface-crucible Seems to be minor issues most (all?) of them but you might as well fix them to be home free. If and when you do that, I'd be happy to look at it again, if there are still issues... -- underground experts united http://user.it.uu.se/~embe8573 https://dataswamp.org/~incal