From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: Comments within Org src block move point unexpectedly Date: Sun, 11 Apr 2021 00:34:13 +0300 Message-ID: References: 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="33245"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0.6 (2021-03-06) Cc: Help Gnu Emacs To: excalamus@tutanota.com Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 10 23:36:09 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 1lVLGz-0008VK-Hl for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 10 Apr 2021 23:36:09 +0200 Original-Received: from localhost ([::1]:55908 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVLGy-0006sm-Iv for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 10 Apr 2021 17:36:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45910) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lVLGQ-0006qw-QG for help-gnu-emacs@gnu.org; Sat, 10 Apr 2021 17:35:34 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:46673) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lVLGO-0003kG-Lc for help-gnu-emacs@gnu.org; Sat, 10 Apr 2021 17:35:34 -0400 Original-Received: from localhost ([::ffff:41.202.241.27]) (AUTH: PLAIN securesender, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000280CA.0000000060721A21.000011A0; Sat, 10 Apr 2021 14:35:29 -0700 Mail-Followup-To: excalamus@tutanota.com, Help Gnu Emacs Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham 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:128937 Archived-At: * excalamus@tutanota.com [2021-04-10 23:31]: (defun my-comment-line () (interactive) (comment-region (point-at-bol) (point-at-eol))) It should be as above. To me it just comments the line and cursor remains where it is on specific letter. I am using Emacs development version. > Are you executing it with org-mode enabled?  (I failed to mention that in my original email and specified it in my follow up.  Please excuse me!) Good question, in Org mode it does not work as expected, cursor jumps. But then, I have this workaround: (defun my-comment-line () (interactive) (major-mode-suspend) (emacs-lisp-mode) (comment-region (point-at-bol) (point-at-eol)) (major-mode-restore)) As that way, when you are in Org mode and wish to comment Emacs Lisp mode, Org mode will be suspended, you finish commenting, and it will be restored in a breeze withou cursor jumping. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns Sign an open letter in support of Richard M. Stallman https://rms-support-letter.github.io/