From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#61997: 30.0.50; c++-ts-mode; cannot indent in an empty function body Date: Mon, 6 Mar 2023 15:11:03 +0200 Message-ID: <2c94a05f-9086-eb64-33dc-9f7118bb372b@yandex.ru> References: <83356i82ca.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20891"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Cc: 61997@debbugs.gnu.org To: Eli Zaretskii , xhcoding Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Mar 06 14:12:19 2023 Return-path: Envelope-to: geb-bug-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 1pZAdW-0005Gq-Jw for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Mar 2023 14:12:18 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZAdI-0004Pd-DX; Mon, 06 Mar 2023 08:12:04 -0500 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 1pZAdG-0004PT-UT for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2023 08:12:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pZAdG-0003To-MF for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2023 08:12:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pZAdG-0005VF-7J for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2023 08:12:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Mar 2023 13:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61997 X-GNU-PR-Package: emacs Original-Received: via spool by 61997-submit@debbugs.gnu.org id=B61997.167810827421090 (code B ref 61997); Mon, 06 Mar 2023 13:12:02 +0000 Original-Received: (at 61997) by debbugs.gnu.org; 6 Mar 2023 13:11:14 +0000 Original-Received: from localhost ([127.0.0.1]:41656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAcT-0005U6-P8 for submit@debbugs.gnu.org; Mon, 06 Mar 2023 08:11:14 -0500 Original-Received: from mail-wm1-f47.google.com ([209.85.128.47]:52843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAcR-0005Tt-HS for 61997@debbugs.gnu.org; Mon, 06 Mar 2023 08:11:12 -0500 Original-Received: by mail-wm1-f47.google.com with SMTP id j3so5611202wms.2 for <61997@debbugs.gnu.org>; Mon, 06 Mar 2023 05:11:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678108265; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=B6lAd2BFonhe6/o5+KhcU0qh/JbK3ZO5Bdn4S1xpf+c=; b=TGAdrmjQXiZMWINMdpKVuGB2qnknhSfSKorOHO2J626I/YSDdWcNTc2qhnCLJN58L6 P5y6pDlJ9efLIgawdmZ6bt04SG7ix7LF8u/yAe82w3Hu1091sbS0AwYdpUc8SbKd/5Ee yXInwpfI8SZcrrvZU/iH8STVHhZScqA2vJF6EnKDm6ymVb58YWZSjian3GV56raeYBu+ hggW3M45d6XePyQ8rcfLPXz6jwdrYC9/zzWhCLJweksxZ7W9qKY1JeW4Ai6kxO3fepKk bPv+a51rqzNWEJhqm1FBQ1xSTY4+BQNMsfoULvLARVHk4LozDhikTyYfgLMA5nXS1Yif JFzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678108265; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=B6lAd2BFonhe6/o5+KhcU0qh/JbK3ZO5Bdn4S1xpf+c=; b=LVm2hDx6vU1bTaXJwkteI1hZbbBmW6qiAkgsiSKZpb03xE1aVHu5zKQhyaN47WSkGn 0HexxX14Khbu9K2CoOyFPEVwhbh3okEtPO+Ecj7XSbrAQ+wA7+b+raqVzpVGj0e5JCw4 NBn9cpF1EDQWE98uBm1zb85Ur8+/pePNhehdeoH8PmcVKshDy2H7yhNhoRUprINGCvVp GaWSyWvO0Kf0SOs3yy2p2LPGfUHvslp27IOfj3ZJoXiCBfpvmR0wB3k1AoA11t5JOHyN zUClH11bP4HGweIXy5gmaV8mNn6mVpKslaf6qZ6TkEjeTOu4cuNJuMPgsBDe9QcDzbZf HUTQ== X-Gm-Message-State: AO0yUKW5MeMJXckd1uxtQ1MbM95Z/9rykbX1DVWPUcza9wV0KsTap8hb W3ZmJOPIWNemrkSU5ervbCw= X-Google-Smtp-Source: AK7set+rNMJRkFjIsYQU76q4sVGWArgG5eXWa6m9ihcTMJhv9cfJkfUV42r61clp+N6QiPKoxxMKgA== X-Received: by 2002:a05:600c:4f50:b0:3eb:2b88:a69a with SMTP id m16-20020a05600c4f5000b003eb2b88a69amr9323258wmq.14.1678108265456; Mon, 06 Mar 2023 05:11:05 -0800 (PST) Original-Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id x8-20020a1c7c08000000b003eb2e33f327sm20195463wmc.2.2023.03.06.05.11.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Mar 2023 05:11:04 -0800 (PST) Content-Language: en-US In-Reply-To: <83356i82ca.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257389 Archived-At: On 06/03/2023 14:57, Eli Zaretskii wrote: >> Date: Mon, 06 Mar 2023 11:03:51 +0800 >> From: xhcoding >> >> >> When the cursor is at the position of the following code, >> pressing tab cannot indent to the correct position. >> >> int add() { >> | <-- pressing tab can not indent >> } >> >> The expected position after pressing the tab: >> >> int add() { >> | >> } > I think you are supposed to switch the indentation style to bsd, and > then it will work. The default is gnu. Using the gnu style, most of the expressions that the user will type will indent with OFFET number of characters, right? Then it makes sense to indent the open line like that, too.