From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 13:48:16 2023 Received: (at submit) by debbugs.gnu.org; 8 May 2023 17:48:16 +0000 Received: from localhost ([127.0.0.1]:41512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw4y6-0007L6-KN for submit@debbugs.gnu.org; Mon, 08 May 2023 13:48:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:48134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw4y3-0007KG-5A for submit@debbugs.gnu.org; Mon, 08 May 2023 13:48:13 -0400 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 1pw4xq-0006Pk-Ry for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 13:48:03 -0400 Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pw4xm-0000hf-R0 for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 13:47:58 -0400 Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-2ac8cc8829fso36897421fa.3 for ; Mon, 08 May 2023 10:47:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683568073; x=1686160073; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=cmUp69SVqdYJ8MZN/ZE5VpwvWboH05NNfIyOaagcSKE=; b=GFetFQYu9TrDfvwmevvs0t4WnsoYx7F6nJyubp1J3Hd/GNu7jQD9gqK6tTuuEupmHx Ks5pj8MO1JMD6ajXSMh+o58MTJ9EaJvt5xJbSml0LoRqq21z10J70uBcwzjphwUMQY3E Dk4BEPwvpR0ODynQJo+zU1e5q+B49+j7U5jC1fIa3jzAhNbInO1z13OO/82+XYiL/x4P Xk9cxcADuWJmMu/hWPeQmYlSQjSJKIfS4Plo1uYPewcViS2+IO8izqGdM5uQ5yuTHOhe nkQXAirD/FdDwivNxFsfV11yzU73Ao/c1gQEz+Uf/SbCR8qTrcFVPARvxLK6/rDyZX4E acFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683568073; x=1686160073; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=cmUp69SVqdYJ8MZN/ZE5VpwvWboH05NNfIyOaagcSKE=; b=F/Cfvz59OCJY/vNWoxVDKK6NZbI/aJxjT9JLkySeOZLS46cr6yEmK6DVwyyRnRy8+1 H947N2WPVNfznoX7eyACJ3dssz3NIG0Bkr7tR6nnl0MUSfouc40A5267awylP28aZbd1 9xzmZ/S18gRLH1ulRbybpDT+z6OzvoOLcn6K7XM8tgTJW/hU1+7iEcrTIGB4AlZFFig4 ExULOGQd19kt50SQPFRSmkUcHEn35bEMnV9rOYtaynRlOGxQYtHZLL2DIQru+3lKRWJD HMBV09VJerMKSMgixg95ClfqFScIYzgSZprMImW1FEOPvB6wCDczMH9ni8oB8+pnU0UI BZSg== X-Gm-Message-State: AC+VfDzyG0KrlzjWtOUCR1C5Gt66pa3sVSFusSooMcqLr3xYNV15kv3H JBT/Bo+pra7gDRRZoJ71ANmYlQJDhMdGvVRYSix1Mrn9ywG7Yw== X-Google-Smtp-Source: ACHHUZ7f1Ja5bw74R2U1I+L0nW9S8vw+sYNNWzRNufH8Xof/wutDcM4EQbl/SUR3RQUanoHRl4skpMAkAtdf/HXIgUs= X-Received: by 2002:a2e:964c:0:b0:2a7:7259:9587 with SMTP id z12-20020a2e964c000000b002a772599587mr3031030ljh.46.1683568072101; Mon, 08 May 2023 10:47:52 -0700 (PDT) MIME-Version: 1.0 From: Jen-Chieh Shen Date: Mon, 8 May 2023 10:47:41 -0700 Message-ID: Subject: 29.0.60; Indentation not working properly in csharp-mode To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000e494a705fb323cce" Received-SPF: pass client-ip=2a00:1450:4864:20::22b; envelope-from=jcs090218@gmail.com; helo=mail-lj1-x22b.google.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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit 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.1 (--) --000000000000e494a705fb323cce Content-Type: text/plain; charset="UTF-8" Like I mentioned in the previous bug report #63141: Hmm... I've tried the latest csharp-mode, but now you cannot indent the whole buffer anymore! It prints out the message `up-list: At top level`, not sure what that means. And every command regarding indentation is not working, e.g., indent-for-tab-command, newline, newline-and-indent, etc. Any thoughts? In GNU Emacs 29.0.60 (build 1, x86_64-w64-mingw32) of 2023-03-10 built on AVALON Repository revision: 6fe9075ff3814ce825c9869c901903edad9d0b44 Repository branch: emacs-29 Windowing system distributor 'Microsoft Corp.', version 10.0.22621 System Description: Microsoft Windows 10 Home (v10.0.2009.22621.1635) Configured using: 'configure --with-modules --without-dbus --with-native-compilation --without-compress-install --with-tree-sitter CFLAGS=-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB (NATIVE_COMP present but libgccjit not available) Important settings: value of $LANG: ENU locale-coding-system: cp1252 Major mode: Lisp Interaction Minor modes in effect: region-state-mode: t nerd-icons-buffer-menu-mode: t buffer-menu-filter-mode: t whole-line-or-region-global-mode: t whole-line-or-region-local-mode: t global-whitespace-cleanup-mode: t whitespace-cleanup-mode: t which-key-mode: t vs-revbuf-mode: t repos-window-mode: t global-region-occurrences-highlighter-mode: t region-occurrences-highlighter-mode: t hi-lock-mode: t recentf-excl-mode: t global-page-break-lines-mode: t page-break-lines-mode: t minibuffer-depth-indicate-mode: t message-clean-mode: t global-goto-address-mode: t goto-address-mode: t gcmh-mode: t ff-guard-mode: t eval-mark-mode: t electric-indent-sexp-mode: t diminish-buffer-mode: t delete-selection-mode: t balanced-windows-mode: t marginalia-mode: t vertico-multiform-mode: t vertico-flx-mode: t nerd-icons-completion-mode: t vertico-mode: t right-click-context-mode: t jcs-modeline-mode: t minions-mode: t jcs-frametitle-mode: t jcs-echobar-mode: t echo-bar-mode: t global-hl-todo-mode: t hl-todo-mode: t global-hl-line-mode: t auto-scroll-bar-mode: t company-fuzzy-mode: t vs-comment-return-mode: t vsc-edit-mode: t yas-minor-mode: t company-box-mode: t global-company-mode: t company-mode: t indent-control-mode: t electric-pair-mode: t highlight-numbers-mode: t highlight-indent-guides-mode: t doxygen-asterisk-mode: t indicators-mode: t line-reminder-mode: t display-line-numbers-mode: t display-fill-column-indicator-mode: t auto-highlight-symbol-mode: t alt-codes-mode: t recentf-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-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 window-divider-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: c:/Users/JenChieh/AppData/Roaming/.emacs.d/elpa/emacsql-psql-20230225.2205/emacsql-psql hides c:/Users/JenChieh/AppData/Roaming/.emacs.d/elpa/emacsql-20230417.1448/emacsql-psql c:/Users/JenChieh/AppData/Roaming/.emacs.d/elpa/emacsql-mysql-20230225.2205/emacsql-mysql hides c:/Users/JenChieh/AppData/Roaming/.emacs.d/elpa/emacsql-20230417.1448/emacsql-mysql c:/Users/JenChieh/AppData/Roaming/.emacs.d/elpa/transient-20230501.1034/transient hides c:/Program Files/Emacs/emacs-29.0.60/share/emacs/29.0.60/lisp/transient c:/Users/JenChieh/AppData/Roaming/.emacs.d/elpa/less-css-mode-20161001.453/less-css-mode hides c:/Program Files/Emacs/emacs-29.0.60/share/emacs/29.0.60/lisp/textmodes/less-css-mode c:/Users/JenChieh/AppData/Roaming/.emacs.d/elpa/csharp-mode-20221126.2005/csharp-mode hides c:/Program Files/Emacs/emacs-29.0.60/share/emacs/29.0.60/lisp/progmodes/csharp-mode Features: (shadow sort company-kaomoji kaomoji kaomoji-data mail-extr emacsbug message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vertico-directory mule-util block-travel time-date region-state nerd-icons-buffer-menu buffer-menu-filter buffer-menu-project whole-line-or-region whitespace-cleanup-mode whitespace which-key vs-revbuf fextern repos-window region-occurrences-highlighter hi-lock recentf-excl page-break-lines mb-depth message-clean-mode goto-addr gcmh ff-guard eval-mark electric-indent-sexp diminish-buffer delsel company-yasnippet company-gtags company-etags etags fileloop generator xref ring company-paths company-files company-dabbrev-code company-dabbrev company-elisp-keywords finder finder-inf find-func lisp-mnt company-abbrev company-dict company-keywords company-semantic company-template company-capf balanced-windows marginalia time list-utils jcs-edit vertico-multiform vertico-flx flx-style flx-rs-core flx-rs flx mbs nerd-icons-completion vertico right-click-context ordinal popup jcs-modeline minions moody jcs-frametitle jcs-echobar keycast format-spec show-eol echo-bar hl-todo compat hl-line auto-scroll-bar eask-api company-fuzzy f f-shortdoc s vs-comment-return vsc-edit-mode yasnippet-snippets yasnippet company-box company-box-icons company-box-doc face-remap company-box-util frame-local asoc company mwim indent-control elec-pair vs-edit-mode highlight-numbers parent-mode highlight-indent-guides advice color doxygen-asterisk indicators line-reminder ov fringe-helper display-line-numbers display-fill-column-indicator auto-highlight-symbol ht alt-codes vs-dark-theme use-ttf on dashboard-ls project nerd-icons nerd-icons-faces nerd-icons-data-material-design nerd-icons-data-font-logos nerd-icons-data-codicons nerd-icons-data-devicons nerd-icons-data-seti-ui-custom nerd-icons-data-weather-icons nerd-icons-data-font-awesome nerd-icons-data-powerline nerd-icons-data-octicons nerd-icons-data-pomicons nerd-icons-data-iec-power-symbols dashboard dashboard-widgets recentf tree-widget wid-edit ffap file-header thingatpt jcs-key jcs-hook comp comp-cstr warnings icons jcs-module jcs-project noflet cl-indent dash jcs-template jcs-theme jcs-ui jcs-disp jcs-env edmacro kmacro use-package-bind-key bind-key easy-mmode jcs-function jcs-window jcs-util jcs-log msgu jcs-package pkg-dm elenv cl-extra help-mode use-package-ensure use-package-core zoom-window-autoloads zig-mode-autoloads yuck-mode-autoloads yasnippet-snippets-autoloads yarn-mode-autoloads winum-autoloads whole-line-or-region-autoloads whitespace-cleanup-mode-autoloads which-key-autoloads web-mode-autoloads wat-mode-autoloads vue-mode-autoloads vue-html-mode-autoloads vsc-multiple-cursors-autoloads vsc-edit-mode-autoloads yasnippet-autoloads vs-revbuf-autoloads vs-light-theme-autoloads vs-electric-spacing-autoloads vs-edit-mode-autoloads vs-dark-theme-autoloads vs-comment-return-autoloads visual-regexp-autoloads visual-basic-mode-autoloads vimrc-mode-autoloads vertico-flx-autoloads vertico-autoloads vc-refresh-autoloads vbscript-mode-autoloads vbs-repl-autoloads use-ttf-autoloads unfill-autoloads undo-tree-vf-autoloads undo-tree-autoloads typescript-mode-autoloads turbo-log-autoloads ts-fold-autoloads ts-docstr-autoloads treemacs-nerd-icons-autoloads tree-sitter-langs-autoloads tree-sitter-indent-autoloads transwin-autoloads transpose-frame-autoloads topsy-autoloads toggle-window-autoloads toggle-profiler-autoloads togetherly-autoloads toc-org-autoloads terminal-here-autoloads swift-mode-autoloads suggest-autoloads ssh-config-mode-autoloads ssass-mode-autoloads sql-indent-autoloads sort-words-autoloads snow-autoloads smex-autoloads smart-comment-autoloads sln-mode-autoloads site-lisp-autoloads sideline-lsp-autoloads sideline-flymake-autoloads sideline-flycheck-autoloads sideline-color-autoloads sideline-blame-autoloads vc-msg-autoloads sideline-autoloads shrink-whitespace-autoloads shift-number-autoloads shell-pop-autoloads shader-mode-autoloads scss-mode-autoloads scrollable-quick-peek-autoloads scad-mode-autoloads rust-mode-autoloads robots-txt-mode-autoloads right-click-context-autoloads reveal-in-folder-autoloads restart-emacs-autoloads repos-window-autoloads region-state-autoloads region-occurrences-highlighter-autoloads refine-autoloads rainbow-mode-autoloads racket-mode-autoloads quickrun-autoloads quick-peek-autoloads queue-autoloads quelpa-autoloads qml-mode-autoloads python-mode-autoloads purescript-mode-autoloads protobuf-mode-autoloads project-abbrev-autoloads processing-mode-autoloads prettier-autoloads powershell-autoloads pkgbuild-mode-autoloads pkg-dm-autoloads recentf-excl-autoloads prt-autoloads pip-requirements-autoloads phpt-mode-autoloads polymode-autoloads php-mode-autoloads password-mode-autoloads password-generator-autoloads parse-it-autoloads pangu-spacing-autoloads page-break-lines-autoloads package-build-autoloads derived organize-imports-java-autoloads org-superstar-autoloads org-sticky-header-autoloads org-fancy-priorities-autoloads ordinal-autoloads on-autoloads nvm-autoloads npm-mode-autoloads nov-autoloads nocomments-mode-autoloads nix-mode-autoloads ninja-mode-autoloads nim-mode-autoloads nginx-mode-autoloads nerd-icons-ibuffer-autoloads nerd-icons-dired-autoloads nerd-icons-completion-autoloads nerd-icons-buffer-menu-autoloads noflet-autoloads nasm-mode-autoloads mwim-autoloads multiple-cursors-autoloads multi-shell-autoloads move-text-autoloads most-used-words-autoloads mmm-mode-autoloads mint-mode-autoloads minimap-autoloads meta-view-autoloads message-clean-mode-autoloads meson-mode-autoloads mbs-autoloads masm-mode-autoloads markdown-toc-autoloads marginalia-autoloads manage-minor-mode-table-autoloads manage-minor-mode-autoloads makefile-executor-autoloads magit-todos-autoloads pcre2el-autoloads lsp-tailwindcss-autoloads lsp-sourcekit-autoloads lsp-sonarlint-autoloads lsp-shader-autoloads lsp-pyright-autoloads lsp-pascal-autoloads lsp-mssql-autoloads lsp-metals-autoloads scala-mode-autoloads lsp-ltex-autoloads lsp-latex-autoloads lsp-julia-autoloads lsp-java-autoloads lsp-haskell-autoloads lsp-grammarly-autoloads lsp-dart-autoloads logview-autoloads logms-autoloads log4e-autoloads literate-calc-mode-autoloads list-utils-autoloads list-environment-autoloads line-reminder-autoloads ov-autoloads license-templates-autoloads kubernetes-autoloads kotlin-mode-autoloads keypression-autoloads kconfig-mode-autoloads k8s-mode-autoloads julia-mode-autoloads json-mode-autoloads json-snatcher-autoloads jenkinsfile-mode-autoloads jcs-poptip-autoloads preview-it-autoloads lsp-ui-autoloads jcs-modeline-autoloads nerd-icons-autoloads minions-autoloads moody-autoloads jcs-frametitle-autoloads jcs-echobar-autoloads keycast-autoloads show-eol-autoloads jayces-mode-autoloads javap-mode-autoloads javadoc-lookup-autoloads jai-mode-autoloads iter2-autoloads isearch-project-autoloads ini-mode-autoloads indicators-autoloads indent-control-autoloads impatient-showdown-autoloads impatient-mode-autoloads simple-httpd-autoloads iedit-autoloads idris-mode-autoloads prop-menu-autoloads ialign-autoloads htmltagwrap-autoloads htmlize-autoloads hlsl-mode-autoloads hl-todo-autoloads hl-preproc-autoloads highlight-numbers-autoloads highlight-indent-guides-autoloads highlight-escape-sequences-autoloads highlight-doxygen-autoloads hgignore-mode-autoloads hexo-autoloads helpful-autoloads helafy-autoloads haxe-mode-autoloads hammy-autoloads ts-autoloads haml-mode-autoloads groovy-mode-autoloads graphql-mode-autoloads goto-line-preview-autoloads goto-last-change-autoloads goto-char-preview-autoloads google-this-autoloads gl-conf-mode-autoloads gitlab-ci-mode-flycheck-autoloads gitlab-ci-mode-autoloads gitignore-templates-autoloads github-tags-autoloads github-browse-file-autoloads git-modes-autoloads git-link-autoloads git-assembler-mode-autoloads gh-md-autoloads gdscript-mode-autoloads gcmh-autoloads fvwm-mode-autoloads fsharp-mode-autoloads fringe-helper-autoloads freeradius-mode-autoloads free-keys-autoloads fountain-mode-autoloads forge-autoloads magit-autoloads pcase magit-section-autoloads git-commit-autoloads with-editor-autoloads ghub-autoloads treepy-autoloads font-lock-ext-autoloads fof-autoloads flymake-shell-autoloads flymake-ruby-autoloads flymake-racket-autoloads flymake-php-autoloads flymake-nasm-autoloads flymake-quickdef-autoloads flymake-lua-autoloads flymake-less-autoloads less-css-mode-autoloads flymake-haml-autoloads flymake-coffee-autoloads flymake-easy-autoloads flycheck-swift-autoloads flycheck-relint-autoloads relint-autoloads xr-autoloads flycheck-package-autoloads package-lint-autoloads flycheck-ocaml-autoloads merlin-autoloads flycheck-nimsuggest-autoloads flycheck-nim-autoloads flycheck-languagetool-autoloads flycheck-kotlin-autoloads flycheck-haskell-autoloads haskell-mode-autoloads flycheck-grammarly-autoloads grammarly-autoloads websocket-autoloads flycheck-golangci-lint-autoloads flycheck-elsa-autoloads flycheck-elm-autoloads flycheck-eask-autoloads flycheck-deno-autoloads flycheck-crystal-autoloads flycheck-clang-analyzer-autoloads flycheck-cask-autoloads flycheck-autoloads pkg-info-autoloads flx-style-autoloads flx-rs-autoloads fish-mode-autoloads fill-page-autoloads file-header-autoloads ff-guard-autoloads fextern-autoloads feature-mode-autoloads expand-region-autoloads execrun-autoloads ffpc-autoloads exec-path-from-shell-autoloads eval-mark-autoloads esxml-autoloads kv-autoloads esup-autoloads ess-autoloads eshell-syntax-highlighting-autoloads eros-autoloads erlang-autoloads epl-autoloads eping-autoloads epc-autoloads emp-autoloads sound-async-autoloads emoji-github-autoloads emmet-mode-autoloads emacsql-psql-autoloads emacsql-mysql-autoloads elm-mode-autoloads reformatter-autoloads elixir-mode-autoloads elisp-refs-autoloads elisp-demos-autoloads elisp-def-autoloads elfeed-autoloads elenv-autoloads electric-indent-sexp-autoloads electric-cursor-autoloads eldoc-toml-autoloads eldoc-meta-net-autoloads eldoc-eask-autoloads eldoc-cmake-autoloads editorconfig-generate-autoloads editorconfig-autoloads edit-indirect-autoloads echo-bar-autoloads easky-autoloads marquee-header-autoloads eask-mode-autoloads earthfile-mode-autoloads dumb-jump-autoloads doxygen-asterisk-autoloads dotenv-mode-autoloads docker-compose-mode-autoloads yaml-mode-autoloads docker-autoloads transient-autoloads dist-file-mode-autoloads diredfl-autoloads diminish-buffer-autoloads diff-hl-autoloads define-it-autoloads wiki-summary-autoloads google-translate-autoloads define-word-autoloads pos-tip-autoloads popup-autoloads datetime-autoloads extmap-autoloads dashboard-ls-autoloads dashboard-autoloads dart-mode-autoloads dap-mode-autoloads lsp-docker-autoloads yaml-autoloads lsp-treemacs-autoloads treemacs-autoloads hydra-autoloads pfuture-autoloads d-mode-autoloads cycle-slash-autoloads cycle-quotes-autoloads cycle-case-style-autoloads cycle-at-point-autoloads recomplete-autoloads ctable-autoloads csv-mode-autoloads css-eldoc-autoloads csproj-mode-autoloads csharp-mode-autoloads crystal-mode-autoloads consult-autoloads concurrent-autoloads deferred-autoloads comware-router-mode-autoloads composer-autoloads php-runtime-autoloads company-terraform-autoloads terraform-mode-autoloads hcl-mode-autoloads company-sourcekit-autoloads sourcekit-autoloads company-shell-autoloads company-restclient-autoloads restclient-autoloads know-your-http-well-autoloads company-powershell-autoloads company-paths-autoloads company-org-block-autoloads company-nixos-options-autoloads nixos-options-autoloads company-nginx-autoloads company-meta-net-autoloads meta-net-autoloads company-makefile-autoloads company-lua-autoloads lua-mode-autoloads company-kaomoji-autoloads kaomoji-autoloads company-go-autoloads go-mode-autoloads company-glsl-autoloads glsl-mode-autoloads company-fuzzy-autoloads company-emojify-autoloads emojify-autoloads company-elisp-keywords-autoloads company-eask-autoloads eask-autoloads company-dockerfile-autoloads dockerfile-mode-autoloads company-dict-autoloads parent-mode-autoloads company-coffee-autoloads company-cmd-autoloads company-c-headers-autoloads company-box-autoloads frame-local-autoloads company-autoconf-autoloads company-ansible-autoloads company-autoloads commenter-autoloads command-log-mode-autoloads com-css-sort-autoloads coffee-mode-autoloads codemetrics-autoloads tree-sitter-autoloads tsc-autoloads codegpt-autoloads cobol-mode-autoloads cmake-font-lock-autoloads cmake-mode-autoloads closql-autoloads emacsql-autoloads compat-autoloads clojure-mode-autoloads cisco-router-mode-autoloads chatgpt-autoloads openai-autoloads tblui-autoloads tablist-autoloads magit-popup-autoloads request-autoloads change-case-autoloads cfrs-autoloads posframe-autoloads centaur-tabs-autoloads powerline-autoloads ccls-autoloads lsp-mode-autoloads lv-autoloads markdown-mode-autoloads cask-mode-autoloads cargo-mode-autoloads caml-autoloads calfw-autoloads caddyfile-mode-autoloads loop-autoloads buttercup-autoloads bui-autoloads buffer-wrap-autoloads buffer-move-autoloads buffer-menu-filter-autoloads msgu-autoloads flx-autoloads buffer-menu-project-autoloads browse-kill-ring-autoloads block-travel-autoloads bison-mode-autoloads better-scroll-autoloads beancount-autoloads basic-mode-autoloads banner-comment-autoloads balanced-windows-autoloads autotetris-mode-autoloads auto-scroll-bar-autoloads auto-rename-tag-autoloads auto-read-only-autoloads auto-highlight-symbol-autoloads ht-autoloads auth-source-keytar-autoloads keytar-autoloads aurora-config-mode-autoloads async-autoloads asoc-autoloads ascii-table-autoloads arduino-mode-autoloads ede/auto eieio-base spinner-autoloads apt-sources-list-autoloads rx applescript-mode-autoloads apache-mode-autoloads ansible-doc-autoloads ansible-autoloads f-autoloads dash-autoloads ansi-autoloads annotate-autoloads alt-codes-autoloads aio-autoloads adoc-mode-autoloads adaptive-wrap-autoloads ada-mode-autoloads gnat-compiler-autoloads info wisi-autoloads uniquify-files-autoloads actionscript-mode-autoloads ace-window-autoloads avy-autoloads 0xc-autoloads s-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib early-init rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 376758 317589) (symbols 48 23118 0) (strings 32 105238 76918) (string-bytes 1 3540737) (vectors 16 45113) (vector-slots 8 870807 475628) (floats 8 274 1173) (intervals 56 3122 6327) (buffers 984 15)) --000000000000e494a705fb323cce Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Like I mentioned in the previous bug report= #63141:

Hmm... I've tried the latest csharp-mode, but now you c= annot indent the whole buffer anymore!
It prints out the message `up-lis= t: At top level`, not sure what that means. And every command
regarding = indentation is not working, e.g., indent-for-tab-command, newline, newline-= and-indent, etc.

Any thoughts?


In GNU Emacs 29.0.60 (buil= d 1, x86_64-w64-mingw32) of 2023-03-10 built
=C2=A0on AVALON
Reposito= ry revision: 6fe9075ff3814ce825c9869c901903edad9d0b44
Repository branch:= emacs-29
Windowing system distributor 'Microsoft Corp.', versio= n 10.0.22621
System Description: Microsoft Windows 10 Home (v10.0.2009.2= 2621.1635)

Configured using:
=C2=A0'configure --with-modules = --without-dbus --with-native-compilation
=C2=A0--without-compress-instal= l --with-tree-sitter CFLAGS=3D-O2'

Configured features:
ACL G= IF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP
NOTIF= Y W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_B= ARS TREE_SITTER WEBP XPM ZLIB

(NATIVE_COMP present but libgccjit not= available)

Important settings:
=C2=A0 value of $LANG: ENU
=C2= =A0 locale-coding-system: cp1252

Major mode: Lisp Interaction
Minor modes in effect:
=C2=A0 region-state-mode: t
=C2=A0 nerd-icons= -buffer-menu-mode: t
=C2=A0 buffer-menu-filter-mode: t
=C2=A0 whole-l= ine-or-region-global-mode: t
=C2=A0 whole-line-or-region-local-mode: t=C2=A0 global-whitespace-cleanup-mode: t
=C2=A0 whitespace-cleanup-mod= e: t
=C2=A0 which-key-mode: t
=C2=A0 vs-revbuf-mode: t
=C2=A0 repo= s-window-mode: t
=C2=A0 global-region-occurrences-highlighter-mode: t=C2=A0 region-occurrences-highlighter-mode: t
=C2=A0 hi-lock-mode: t=C2=A0 recentf-excl-mode: t
=C2=A0 global-page-break-lines-mode: t
= =C2=A0 page-break-lines-mode: t
=C2=A0 minibuffer-depth-indicate-mode: t=
=C2=A0 message-clean-mode: t
=C2=A0 global-goto-address-mode: t
= =C2=A0 goto-address-mode: t
=C2=A0 gcmh-mode: t
=C2=A0 ff-guard-mode:= t
=C2=A0 eval-mark-mode: t
=C2=A0 electric-indent-sexp-mode: t
= =C2=A0 diminish-buffer-mode: t
=C2=A0 delete-selection-mode: t
=C2=A0= balanced-windows-mode: t
=C2=A0 marginalia-mode: t
=C2=A0 vertico-mu= ltiform-mode: t
=C2=A0 vertico-flx-mode: t
=C2=A0 nerd-icons-completi= on-mode: t
=C2=A0 vertico-mode: t
=C2=A0 right-click-context-mode: t<= br>=C2=A0 jcs-modeline-mode: t
=C2=A0 minions-mode: t
=C2=A0 jcs-fram= etitle-mode: t
=C2=A0 jcs-echobar-mode: t
=C2=A0 echo-bar-mode: t
= =C2=A0 global-hl-todo-mode: t
=C2=A0 hl-todo-mode: t
=C2=A0 global-hl= -line-mode: t
=C2=A0 auto-scroll-bar-mode: t
=C2=A0 company-fuzzy-mod= e: t
=C2=A0 vs-comment-return-mode: t
=C2=A0 vsc-edit-mode: t
=C2= =A0 yas-minor-mode: t
=C2=A0 company-box-mode: t
=C2=A0 global-compan= y-mode: t
=C2=A0 company-mode: t
=C2=A0 indent-control-mode: t
=C2= =A0 electric-pair-mode: t
=C2=A0 highlight-numbers-mode: t
=C2=A0 hig= hlight-indent-guides-mode: t
=C2=A0 doxygen-asterisk-mode: t
=C2=A0 i= ndicators-mode: t
=C2=A0 line-reminder-mode: t
=C2=A0 display-line-nu= mbers-mode: t
=C2=A0 display-fill-column-indicator-mode: t
=C2=A0 aut= o-highlight-symbol-mode: t
=C2=A0 alt-codes-mode: t
=C2=A0 recentf-mo= de: t
=C2=A0 override-global-mode: t
=C2=A0 tooltip-mode: t
=C2=A0= global-eldoc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 show-paren-mode: t<= br>=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 t= ool-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-cursor-mode: t
=C2=A0 window-divider-mode: t
=C2=A0 column-num= ber-mode: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: t<= br>=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2= =A0 auto-compression-mode: t

Load-path shadows:
c:/Users/JenChieh= /AppData/Roaming/.emacs.d/elpa/emacsql-psql-20230225.2205/emacsql-psql hide= s c:/Users/JenChieh/AppData/Roaming/.emacs.d/elpa/emacsql-20230417.1448/ema= csql-psql
c:/Users/JenChieh/AppData/Roaming/.emacs.d/elpa/emacsql-mysql-= 20230225.2205/emacsql-mysql hides c:/Users/JenChieh/AppData/Roaming/.emacs.= d/elpa/emacsql-20230417.1448/emacsql-mysql
c:/Users/JenChieh/AppData/Roa= ming/.emacs.d/elpa/transient-20230501.1034/transient hides c:/Program Files= /Emacs/emacs-29.0.60/share/emacs/29.0.60/lisp/transient
c:/Users/JenChie= h/AppData/Roaming/.emacs.d/elpa/less-css-mode-20161001.453/less-css-mode hi= des c:/Program Files/Emacs/emacs-29.0.60/share/emacs/29.0.60/lisp/textmodes= /less-css-mode
c:/Users/JenChieh/AppData/Roaming/.emacs.d/elpa/csharp-mo= de-20221126.2005/csharp-mode hides c:/Program Files/Emacs/emacs-29.0.60/sha= re/emacs/29.0.60/lisp/progmodes/csharp-mode

Features:
(shadow sor= t company-kaomoji kaomoji kaomoji-data mail-extr emacsbug
message yank-m= edia puny dired dired-loaddefs rfc822 mml mml-sec epa epg
rfc6068 epg-co= nfig gnus-util text-property-search mm-decode mm-bodies
mm-encode mail-p= arse rfc2231 mailabbrev gmm-utils mailheader sendmail
rfc2047 rfc2045 ie= tf-drums mm-util mail-prsvr mail-utils
vertico-directory mule-util block= -travel time-date region-state
nerd-icons-buffer-menu buffer-menu-filter= buffer-menu-project
whole-line-or-region whitespace-cleanup-mode whites= pace which-key
vs-revbuf fextern repos-window region-occurrences-highlig= hter hi-lock
recentf-excl page-break-lines mb-depth message-clean-mode g= oto-addr gcmh
ff-guard eval-mark electric-indent-sexp diminish-buffer de= lsel
company-yasnippet company-gtags company-etags etags fileloop genera= tor
xref ring company-paths company-files company-dabbrev-code
compan= y-dabbrev company-elisp-keywords finder finder-inf find-func
lisp-mnt co= mpany-abbrev company-dict company-keywords company-semantic
company-temp= late company-capf balanced-windows marginalia time
list-utils jcs-edit v= ertico-multiform vertico-flx flx-style flx-rs-core
flx-rs flx mbs nerd-i= cons-completion vertico right-click-context ordinal
popup jcs-modeline m= inions moody jcs-frametitle jcs-echobar keycast
format-spec show-eol ech= o-bar hl-todo compat hl-line auto-scroll-bar
eask-api company-fuzzy f f-= shortdoc s vs-comment-return vsc-edit-mode
yasnippet-snippets yasnippet = company-box company-box-icons
company-box-doc face-remap company-box-uti= l frame-local asoc company
mwim indent-control elec-pair vs-edit-mode hi= ghlight-numbers parent-mode
highlight-indent-guides advice color doxygen= -asterisk indicators
line-reminder ov fringe-helper display-line-numbers=
display-fill-column-indicator auto-highlight-symbol ht alt-codes
vs-= dark-theme use-ttf on dashboard-ls project nerd-icons
nerd-icons-faces n= erd-icons-data-material-design
nerd-icons-data-font-logos nerd-icons-dat= a-codicons
nerd-icons-data-devicons nerd-icons-data-seti-ui-custom
ne= rd-icons-data-weather-icons nerd-icons-data-font-awesome
nerd-icons-data= -powerline nerd-icons-data-octicons
nerd-icons-data-pomicons nerd-icons-= data-iec-power-symbols dashboard
dashboard-widgets recentf tree-widget w= id-edit ffap file-header
thingatpt jcs-key jcs-hook comp comp-cstr warni= ngs icons jcs-module
jcs-project noflet cl-indent dash jcs-template jcs-= theme jcs-ui jcs-disp
jcs-env edmacro kmacro use-package-bind-key bind-k= ey easy-mmode
jcs-function jcs-window jcs-util jcs-log msgu jcs-package = pkg-dm elenv
cl-extra help-mode use-package-ensure use-package-core
z= oom-window-autoloads zig-mode-autoloads yuck-mode-autoloads
yasnippet-sn= ippets-autoloads yarn-mode-autoloads winum-autoloads
whole-line-or-regio= n-autoloads whitespace-cleanup-mode-autoloads
which-key-autoloads web-mo= de-autoloads wat-mode-autoloads
vue-mode-autoloads vue-html-mode-autoloa= ds
vsc-multiple-cursors-autoloads vsc-edit-mode-autoloads
yasnippet-a= utoloads vs-revbuf-autoloads vs-light-theme-autoloads
vs-electric-spacin= g-autoloads vs-edit-mode-autoloads
vs-dark-theme-autoloads vs-comment-re= turn-autoloads
visual-regexp-autoloads visual-basic-mode-autoloads vimrc= -mode-autoloads
vertico-flx-autoloads vertico-autoloads vc-refresh-autol= oads
vbscript-mode-autoloads vbs-repl-autoloads use-ttf-autoloads
unf= ill-autoloads undo-tree-vf-autoloads undo-tree-autoloads
typescript-mode= -autoloads turbo-log-autoloads ts-fold-autoloads
ts-docstr-autoloads tre= emacs-nerd-icons-autoloads
tree-sitter-langs-autoloads tree-sitter-inden= t-autoloads
transwin-autoloads transpose-frame-autoloads topsy-autoloads=
toggle-window-autoloads toggle-profiler-autoloads togetherly-autoloads<= br>toc-org-autoloads terminal-here-autoloads swift-mode-autoloads
sugges= t-autoloads ssh-config-mode-autoloads ssass-mode-autoloads
sql-indent-au= toloads sort-words-autoloads snow-autoloads smex-autoloads
smart-comment= -autoloads sln-mode-autoloads site-lisp-autoloads
sideline-lsp-autoloads= sideline-flymake-autoloads
sideline-flycheck-autoloads sideline-color-a= utoloads
sideline-blame-autoloads vc-msg-autoloads sideline-autoloadsshrink-whitespace-autoloads shift-number-autoloads shell-pop-autoloads
= shader-mode-autoloads scss-mode-autoloads
scrollable-quick-peek-autoload= s scad-mode-autoloads rust-mode-autoloads
robots-txt-mode-autoloads righ= t-click-context-autoloads
reveal-in-folder-autoloads restart-emacs-autol= oads
repos-window-autoloads region-state-autoloads
region-occurrences= -highlighter-autoloads refine-autoloads
rainbow-mode-autoloads racket-mo= de-autoloads quickrun-autoloads
quick-peek-autoloads queue-autoloads que= lpa-autoloads qml-mode-autoloads
python-mode-autoloads purescript-mode-a= utoloads protobuf-mode-autoloads
project-abbrev-autoloads processing-mod= e-autoloads prettier-autoloads
powershell-autoloads pkgbuild-mode-autolo= ads pkg-dm-autoloads
recentf-excl-autoloads prt-autoloads pip-requiremen= ts-autoloads
phpt-mode-autoloads polymode-autoloads php-mode-autoloadspassword-mode-autoloads password-generator-autoloads parse-it-autoloadspangu-spacing-autoloads page-break-lines-autoloads
package-build-autol= oads derived organize-imports-java-autoloads
org-superstar-autoloads org= -sticky-header-autoloads
org-fancy-priorities-autoloads ordinal-autoload= s on-autoloads
nvm-autoloads npm-mode-autoloads nov-autoloads nocomments= -mode-autoloads
nix-mode-autoloads ninja-mode-autoloads nim-mode-autoloa= ds
nginx-mode-autoloads nerd-icons-ibuffer-autoloads
nerd-icons-dired= -autoloads nerd-icons-completion-autoloads
nerd-icons-buffer-menu-autolo= ads noflet-autoloads nasm-mode-autoloads
mwim-autoloads multiple-cursors= -autoloads multi-shell-autoloads
move-text-autoloads most-used-words-aut= oloads mmm-mode-autoloads
mint-mode-autoloads minimap-autoloads meta-vie= w-autoloads
message-clean-mode-autoloads meson-mode-autoloads mbs-autolo= ads
masm-mode-autoloads markdown-toc-autoloads marginalia-autoloads
m= anage-minor-mode-table-autoloads manage-minor-mode-autoloads
makefile-ex= ecutor-autoloads magit-todos-autoloads pcre2el-autoloads
lsp-tailwindcss= -autoloads lsp-sourcekit-autoloads
lsp-sonarlint-autoloads lsp-shader-au= toloads lsp-pyright-autoloads
lsp-pascal-autoloads lsp-mssql-autoloads l= sp-metals-autoloads
scala-mode-autoloads lsp-ltex-autoloads lsp-latex-au= toloads
lsp-julia-autoloads lsp-java-autoloads lsp-haskell-autoloads
= lsp-grammarly-autoloads lsp-dart-autoloads logview-autoloads
logms-autol= oads log4e-autoloads literate-calc-mode-autoloads
list-utils-autoloads l= ist-environment-autoloads line-reminder-autoloads
ov-autoloads license-t= emplates-autoloads kubernetes-autoloads
kotlin-mode-autoloads keypressio= n-autoloads kconfig-mode-autoloads
k8s-mode-autoloads julia-mode-autoloa= ds json-mode-autoloads
json-snatcher-autoloads jenkinsfile-mode-autoload= s jcs-poptip-autoloads
preview-it-autoloads lsp-ui-autoloads jcs-modelin= e-autoloads
nerd-icons-autoloads minions-autoloads moody-autoloads
jc= s-frametitle-autoloads jcs-echobar-autoloads keycast-autoloads
show-eol-= autoloads jayces-mode-autoloads javap-mode-autoloads
javadoc-lookup-auto= loads jai-mode-autoloads iter2-autoloads
isearch-project-autoloads ini-m= ode-autoloads indicators-autoloads
indent-control-autoloads impatient-sh= owdown-autoloads
impatient-mode-autoloads simple-httpd-autoloads iedit-a= utoloads
idris-mode-autoloads prop-menu-autoloads ialign-autoloads
ht= mltagwrap-autoloads htmlize-autoloads hlsl-mode-autoloads
hl-todo-autolo= ads hl-preproc-autoloads highlight-numbers-autoloads
highlight-indent-gu= ides-autoloads highlight-escape-sequences-autoloads
highlight-doxygen-au= toloads hgignore-mode-autoloads hexo-autoloads
helpful-autoloads helafy-= autoloads haxe-mode-autoloads hammy-autoloads
ts-autoloads haml-mode-aut= oloads groovy-mode-autoloads
graphql-mode-autoloads goto-line-preview-au= toloads
goto-last-change-autoloads goto-char-preview-autoloads
google= -this-autoloads gl-conf-mode-autoloads
gitlab-ci-mode-flycheck-autoloads= gitlab-ci-mode-autoloads
gitignore-templates-autoloads github-tags-auto= loads
github-browse-file-autoloads git-modes-autoloads git-link-autoload= s
git-assembler-mode-autoloads gh-md-autoloads gdscript-mode-autoloadsgcmh-autoloads fvwm-mode-autoloads fsharp-mode-autoloads
fringe-helper= -autoloads freeradius-mode-autoloads free-keys-autoloads
fountain-mode-a= utoloads forge-autoloads magit-autoloads pcase
magit-section-autoloads g= it-commit-autoloads with-editor-autoloads
ghub-autoloads treepy-autoload= s font-lock-ext-autoloads fof-autoloads
flymake-shell-autoloads flymake-= ruby-autoloads flymake-racket-autoloads
flymake-php-autoloads flymake-na= sm-autoloads flymake-quickdef-autoloads
flymake-lua-autoloads flymake-le= ss-autoloads less-css-mode-autoloads
flymake-haml-autoloads flymake-coff= ee-autoloads flymake-easy-autoloads
flycheck-swift-autoloads flycheck-re= lint-autoloads relint-autoloads
xr-autoloads flycheck-package-autoloads = package-lint-autoloads
flycheck-ocaml-autoloads merlin-autoloads flychec= k-nimsuggest-autoloads
flycheck-nim-autoloads flycheck-languagetool-auto= loads
flycheck-kotlin-autoloads flycheck-haskell-autoloads
haskell-mo= de-autoloads flycheck-grammarly-autoloads grammarly-autoloads
websocket-= autoloads flycheck-golangci-lint-autoloads
flycheck-elsa-autoloads flych= eck-elm-autoloads flycheck-eask-autoloads
flycheck-deno-autoloads flyche= ck-crystal-autoloads
flycheck-clang-analyzer-autoloads flycheck-cask-aut= oloads
flycheck-autoloads pkg-info-autoloads flx-style-autoloads
flx-= rs-autoloads fish-mode-autoloads fill-page-autoloads
file-header-autoloa= ds ff-guard-autoloads fextern-autoloads
feature-mode-autoloads expand-re= gion-autoloads execrun-autoloads
ffpc-autoloads exec-path-from-shell-aut= oloads eval-mark-autoloads
esxml-autoloads kv-autoloads esup-autoloads e= ss-autoloads
eshell-syntax-highlighting-autoloads eros-autoloads erlang-= autoloads
epl-autoloads eping-autoloads epc-autoloads emp-autoloads
s= ound-async-autoloads emoji-github-autoloads emmet-mode-autoloads
emacsql= -psql-autoloads emacsql-mysql-autoloads elm-mode-autoloads
reformatter-a= utoloads elixir-mode-autoloads elisp-refs-autoloads
elisp-demos-autoload= s elisp-def-autoloads elfeed-autoloads
elenv-autoloads electric-indent-s= exp-autoloads electric-cursor-autoloads
eldoc-toml-autoloads eldoc-meta-= net-autoloads eldoc-eask-autoloads
eldoc-cmake-autoloads editorconfig-ge= nerate-autoloads
editorconfig-autoloads edit-indirect-autoloads echo-bar= -autoloads
easky-autoloads marquee-header-autoloads eask-mode-autoloads<= br>earthfile-mode-autoloads dumb-jump-autoloads doxygen-asterisk-autoloads<= br>dotenv-mode-autoloads docker-compose-mode-autoloads yaml-mode-autoloads<= br>docker-autoloads transient-autoloads dist-file-mode-autoloads
diredfl= -autoloads diminish-buffer-autoloads diff-hl-autoloads
define-it-autoloa= ds wiki-summary-autoloads google-translate-autoloads
define-word-autoloa= ds pos-tip-autoloads popup-autoloads
datetime-autoloads extmap-autoloads= dashboard-ls-autoloads
dashboard-autoloads dart-mode-autoloads dap-mode= -autoloads
lsp-docker-autoloads yaml-autoloads lsp-treemacs-autoloadstreemacs-autoloads hydra-autoloads pfuture-autoloads d-mode-autoloads
c= ycle-slash-autoloads cycle-quotes-autoloads cycle-case-style-autoloads
c= ycle-at-point-autoloads recomplete-autoloads ctable-autoloads
csv-mode-a= utoloads css-eldoc-autoloads csproj-mode-autoloads
csharp-mode-autoloads= crystal-mode-autoloads consult-autoloads
concurrent-autoloads deferred-= autoloads comware-router-mode-autoloads
composer-autoloads php-runtime-a= utoloads company-terraform-autoloads
terraform-mode-autoloads hcl-mode-a= utoloads company-sourcekit-autoloads
sourcekit-autoloads company-shell-a= utoloads company-restclient-autoloads
restclient-autoloads know-your-htt= p-well-autoloads
company-powershell-autoloads company-paths-autoloadscompany-org-block-autoloads company-nixos-options-autoloads
nixos-optio= ns-autoloads company-nginx-autoloads
company-meta-net-autoloads meta-net= -autoloads company-makefile-autoloads
company-lua-autoloads lua-mode-aut= oloads company-kaomoji-autoloads
kaomoji-autoloads company-go-autoloads = go-mode-autoloads
company-glsl-autoloads glsl-mode-autoloads company-fuz= zy-autoloads
company-emojify-autoloads emojify-autoloads
company-elis= p-keywords-autoloads company-eask-autoloads eask-autoloads
company-docke= rfile-autoloads dockerfile-mode-autoloads
company-dict-autoloads parent-= mode-autoloads company-coffee-autoloads
company-cmd-autoloads company-c-= headers-autoloads company-box-autoloads
frame-local-autoloads company-au= toconf-autoloads
company-ansible-autoloads company-autoloads commenter-a= utoloads
command-log-mode-autoloads com-css-sort-autoloads coffee-mode-a= utoloads
codemetrics-autoloads tree-sitter-autoloads tsc-autoloads
co= degpt-autoloads cobol-mode-autoloads cmake-font-lock-autoloads
cmake-mod= e-autoloads closql-autoloads emacsql-autoloads compat-autoloads
clojure-= mode-autoloads cisco-router-mode-autoloads chatgpt-autoloads
openai-auto= loads tblui-autoloads tablist-autoloads magit-popup-autoloads
request-au= toloads change-case-autoloads cfrs-autoloads
posframe-autoloads centaur-= tabs-autoloads powerline-autoloads
ccls-autoloads lsp-mode-autoloads lv-= autoloads markdown-mode-autoloads
cask-mode-autoloads cargo-mode-autoloa= ds caml-autoloads calfw-autoloads
caddyfile-mode-autoloads loop-autoload= s buttercup-autoloads
bui-autoloads buffer-wrap-autoloads buffer-move-au= toloads
buffer-menu-filter-autoloads msgu-autoloads flx-autoloads
buf= fer-menu-project-autoloads browse-kill-ring-autoloads
block-travel-autol= oads bison-mode-autoloads better-scroll-autoloads
beancount-autoloads ba= sic-mode-autoloads banner-comment-autoloads
balanced-windows-autoloads a= utotetris-mode-autoloads
auto-scroll-bar-autoloads auto-rename-tag-autol= oads
auto-read-only-autoloads auto-highlight-symbol-autoloads ht-autoloa= ds
auth-source-keytar-autoloads keytar-autoloads
aurora-config-mode-a= utoloads async-autoloads asoc-autoloads
ascii-table-autoloads arduino-mo= de-autoloads ede/auto eieio-base
spinner-autoloads apt-sources-list-auto= loads rx
applescript-mode-autoloads apache-mode-autoloads ansible-doc-au= toloads
ansible-autoloads f-autoloads dash-autoloads ansi-autoloads
a= nnotate-autoloads alt-codes-autoloads aio-autoloads adoc-mode-autoloads
= adaptive-wrap-autoloads ada-mode-autoloads gnat-compiler-autoloads info
= wisi-autoloads uniquify-files-autoloads actionscript-mode-autoloads
ace-= window-autoloads avy-autoloads 0xc-autoloads s-autoloads package
browse-= url url url-proxy url-privacy url-expand url-methods url-history
url-coo= kie generate-lisp-file url-domsuf url-util mailcap url-handlers
url-pars= e auth-source cl-seq eieio eieio-core cl-macs password-cache
json subr-x= map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs
cl-lib early= -init rmc iso-transl tooltip cconv eldoc paren electric
uniquify ediff-h= ook vc-hooks lisp-float-type elisp-mode mwheel dos-w32
ls-lisp disp-tabl= e term/w32-win w32-win w32-vars term/common-win
tool-bar dnd fontset ima= ge regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mo= de prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu= timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/= tty-colors frame minibuffer nadvice seq
simple cl-generic indonesian phi= lippine cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-v= iet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak cz= ech european ethiopic indian
cyrillic chinese composite emoji-zwj charsc= ript charprop case-table
epa-hook jka-cmpr-hook help abbrev obarray oclo= sure cl-preloaded button
loaddefs theme-loaddefs faces cus-face macroexp= files window
text-properties overlay sha1 md5 base64 format env code-pa= ges mule
custom widget keymap hashtable-print-readable backquote threads=
w32notify w32 lcms2 multi-tty make-network-process native-compile emacs= )

Memory information:
((conses 16 376758 317589)
=C2=A0(symbol= s 48 23118 0)
=C2=A0(strings 32 105238 76918)
=C2=A0(string-bytes 1 3= 540737)
=C2=A0(vectors 16 45113)
=C2=A0(vector-slots 8 870807 475628)=
=C2=A0(floats 8 274 1173)
=C2=A0(intervals 56 3122 6327)
=C2=A0(b= uffers 984 15))
--000000000000e494a705fb323cce-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 18 17:52:25 2023 Received: (at 63379) by debbugs.gnu.org; 18 May 2023 21:52:25 +0000 Received: from localhost ([127.0.0.1]:54726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzlXt-0008W3-8n for submit@debbugs.gnu.org; Thu, 18 May 2023 17:52:25 -0400 Received: from mail-pj1-f52.google.com ([209.85.216.52]:50554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzlXq-0008Vp-RF for 63379@debbugs.gnu.org; Thu, 18 May 2023 17:52:23 -0400 Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-2533ed4f1dcso1791226a91.1 for <63379@debbugs.gnu.org>; Thu, 18 May 2023 14:52:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684446737; x=1687038737; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=JfQAzmPfcBZk0qY1xOFikhx0Cj1xb/bGM7SIQEPZPvg=; b=YQEIG+Iw+OcKsydEx/Wov87Ez85oxW/8JJAsBhCNVSS7KuvK3CH7f9jShRXLhy6X83 lI71baZllkFF+AoKoVs99br4CWIt0UkTCiEbvIFMqkKLnOyXMMZ74gIvLvTmbUuftf5b jOloiEF2zAxS6Q+VUYP9S/gDeiEJBEUIxP/CpEFbbQ3nEZN1m4SuGOGc3jUx6CZIq+A+ cbwZfrlDKoPNJPnEb00Jrm6L1xCV/ANDN8lUH+IS/qRRqMVNnqWUFqwHS5mvRtnEZ3py wFLDiqlf8mfctfbvdMbTbEN5/dwBe9x7B1tVhfOC4GKjWtttvTRCZhYURqvqrkBdJfau GorQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684446737; x=1687038737; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JfQAzmPfcBZk0qY1xOFikhx0Cj1xb/bGM7SIQEPZPvg=; b=hrh7wgNdZgU/WNUNt+RB8qu7ttNyF2IiujXif1WAXr0NP0ZrKmWW6FoUY6hFWlNOYA TZEDldkEJ0ElL+B8beg+jBmChSHAy6uNx5KevmgnkWnIj1RoxIY68FLZCYXJd8axvQot 1PouSiRsXHnOY4AeDwIz2Oj/hPukkxMzmHFvojI7G8stZ4z9OCgSZqzXloujab6SENBW izjre2ZFZ1Vy4YNlYF/PKAtaUjoCZbk6NbbnuF2QDe314MoS3z+hLJ9OdSS4v1OhdoiX saw+RHw22UQDDydmv3iN/NXpxx2Z+LOmPlsK8S8W5CISD5xqf9NAJPUYPpL/ONc76KV7 624A== X-Gm-Message-State: AC+VfDzpeTY0rOtQVbasnppl12iE7k7Pq+4ti424NcnIwdnUAgBuy8jA XiIkZYCSA5HuH+06h481+pA= X-Google-Smtp-Source: ACHHUZ4ji8ec9z7xZtA8H40/WkQHMfP+dX1Tq6TROv3Bw3uCZFy66ohNLS2S3+ISC58ScsbDbRUu8w== X-Received: by 2002:a17:90a:ce92:b0:253:42cc:8c46 with SMTP id g18-20020a17090ace9200b0025342cc8c46mr54374pju.10.1684446737080; Thu, 18 May 2023 14:52:17 -0700 (PDT) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id s2-20020a17090a764200b00252df595c01sm120089pjl.52.2023.05.18.14.52.16 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 May 2023 14:52:16 -0700 (PDT) From: Yuan Fu Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\)) Subject: Re: bug#63379: 29.0.60; Indentation not working properly in csharp-mode Message-Id: <06B57F93-31C9-4467-B193-98A105B145D1@gmail.com> Date: Thu, 18 May 2023 14:52:05 -0700 To: jcs090218@gmail.com X-Mailer: Apple Mail (2.3731.500.231) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63379 Cc: jostein@kjonigsen.net, 63379@debbugs.gnu.org, Theodor Thornhill 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: -1.0 (-) Jen-Chieh Shen writes: > Like I mentioned in the previous bug report #63141: > > Hmm... I've tried the latest csharp-mode, but now you cannot indent = the whole buffer anymore! > It prints out the message `up-list: At top level`, not sure what that = means. And every command > regarding indentation is not working, e.g., indent-for-tab-command, = newline, newline-and-indent, etc. > > Any thoughts? Let me CC the maintainers for you ;-) Yuan From debbugs-submit-bounces@debbugs.gnu.org Thu May 18 22:10:11 2023 Received: (at 63379) by debbugs.gnu.org; 19 May 2023 02:10:11 +0000 Received: from localhost ([127.0.0.1]:54968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzpZL-0007GP-GM for submit@debbugs.gnu.org; Thu, 18 May 2023 22:10:11 -0400 Received: from mail-lf1-f44.google.com ([209.85.167.44]:56716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzpZF-0007Ff-5L for 63379@debbugs.gnu.org; Thu, 18 May 2023 22:10:09 -0400 Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-4f3a99b9177so1080775e87.1 for <63379@debbugs.gnu.org>; Thu, 18 May 2023 19:10:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684462198; x=1687054198; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=H4Ea2cF9aIE7xmAu8Xj8Gw3CE/gc9asJ/urj1aZTqRo=; b=NA8cA6oe5TqY869SDqUIYjDYso5ovOUF7bUvHMkZVtqJpkh7T/tq19TrUVkdFH97Iw X+WjBm/xel8kYKsa8NlrfOiTA2Jq98o6JMX9M9+Ty2WM/l9VQDB0nkSRJo1O3mLqRQtG gIMNPHrhzhPNW9Md5+ZyU0D4P5NpP4cBT2MGHOOXP6l5H7aeNO9z1dPldgnou0zT7YrU y6BqNcey2Q+Ge0ikn3YkK6U6o1g29prVCE/o+M3bf3U/2LTvm2n1sq41LhzTsjCmeUiY BlGtZPsqXyba/22w8Y86O5MpHMPnZVZmPYPdFLW54C+tj8EjSxmb/aDfl9NrVSDMRrK+ 9a7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684462198; x=1687054198; h=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=H4Ea2cF9aIE7xmAu8Xj8Gw3CE/gc9asJ/urj1aZTqRo=; b=f+y/errpE3ErdSlMRmekl8P52efUe6akRQyFZZT8Q2of77ZUreVGuL03ky25gn/ImT m0OEgOxGFZmDZ2mY2OqBGBF3B5ngTGJH/Tn/fmPIVcMSVAFIDapVED4PS8TDvELNbw+p C356drS9Ay46kF5Hb7hcoWqHhFsI5tzwL28gYN7m9XPeOrfe4B+MboJDpim29Hk2D0/E Rgu9B/hQzRUlPpS1BGvJejNkSnnqex05+hCZHEyJYEE5+regQb4/5/Vqacs+gOqQ60+c oBlSnXlcrYfZTAy9poUDo/Ot4R1yE362Vw2XBGl4m3NqcDSWsMGL8ThlT0UtBCHgp2+x 50pQ== X-Gm-Message-State: AC+VfDxJsuIb8iTKXzt0a1xGxjY/SCNP2MbvvvuvqKQ1UYrhFvrB+QFo jU6syQg9IR227pYd4I8+nJKQWXU/d0GBYEVL9FQ= X-Google-Smtp-Source: ACHHUZ5NPRCx7Xs3Du08nUHfywcNYHJTVN33aYJf337qC9YFnI3gLbFstYbsfpn60vvqlsIWASKUaeABBGv5IMTn2k8= X-Received: by 2002:ac2:5141:0:b0:4f3:a051:58d7 with SMTP id q1-20020ac25141000000b004f3a05158d7mr223892lfd.49.1684462197617; Thu, 18 May 2023 19:09:57 -0700 (PDT) MIME-Version: 1.0 References: <06B57F93-31C9-4467-B193-98A105B145D1@gmail.com> In-Reply-To: <06B57F93-31C9-4467-B193-98A105B145D1@gmail.com> From: Jen-Chieh Shen Date: Thu, 18 May 2023 19:09:47 -0700 Message-ID: Subject: Re: bug#63379: 29.0.60; Indentation not working properly in csharp-mode To: Yuan Fu Content-Type: multipart/alternative; boundary="000000000000ed37a505fc026a0d" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 63379 Cc: jostein@kjonigsen.net, 63379@debbugs.gnu.org, Theodor Thornhill 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.7 (/) --000000000000ed37a505fc026a0d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > Let me CC the maintainers for you ;-) Thank you! :D Jen-Chieh On Thu, May 18, 2023 at 2:52=E2=80=AFPM Yuan Fu wrote: > > Jen-Chieh Shen writes: > > > Like I mentioned in the previous bug report #63141: > > > > Hmm... I've tried the latest csharp-mode, but now you cannot indent the > whole buffer anymore! > > It prints out the message `up-list: At top level`, not sure what that > means. And every command > > regarding indentation is not working, e.g., indent-for-tab-command, > newline, newline-and-indent, etc. > > > > Any thoughts? > > Let me CC the maintainers for you ;-) > > Yuan > --000000000000ed37a505fc026a0d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> Let me CC the maintainers for you ;-)
=
Thank you! :D

Jen-Chieh

On Thu, May 18, 2023 at 2:52=E2=80=AFPM Yu= an Fu <casouri@gmail.com> wr= ote:

Jen-Chieh Shen <jcs090218@gmail.com> writes:

> Like I mentioned in the previous bug report #63141:
>
> Hmm... I've tried the latest csharp-mode, but now you cannot inden= t the whole buffer anymore!
> It prints out the message `up-list: At top level`, not sure what that = means. And every command
> regarding indentation is not working, e.g., indent-for-tab-command, ne= wline, newline-and-indent, etc.
>
> Any thoughts?

Let me CC the maintainers for you ;-)

Yuan
--000000000000ed37a505fc026a0d-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 04:24:17 2023 Received: (at 63379) by debbugs.gnu.org; 2 Sep 2023 08:24:18 +0000 Received: from localhost ([127.0.0.1]:35097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcLvV-00055C-Fb for submit@debbugs.gnu.org; Sat, 02 Sep 2023 04:24:17 -0400 Received: from mail-pg1-x52e.google.com ([2607:f8b0:4864:20::52e]:53339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcG61-0001s2-7x for 63379@debbugs.gnu.org; Fri, 01 Sep 2023 22:10:45 -0400 Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-564b8e60ce9so1799206a12.2 for <63379@debbugs.gnu.org>; Fri, 01 Sep 2023 19:10:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693620629; x=1694225429; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ncG7JwIkkFMfeRz64aNnmMvo7GiPPAv6Qxb7H1xF5Ro=; b=Us+G9nU1uM+MClno3a4JaRBBTcbB9hnBrV60gMBkQW3+QAP0TIyIFJnBEkrabJ9z5+ ysV/M3RC4yIu9LvJDM4pRCL7sIflQJ+RqDAxmwNGA5mJtptCEfPbx66T9bv+nIEzCaig tsdUaP6DDByLOp5WLADvOKRl17ewCmmuErvSYgnuQgHg1gTM1tLG3Pec5rNASczxxRWl Cl58Iu92bx4wOvXmGjV7xxMC6H8GeZKsJGidBR76tP6e6gQVniesW1hp7CJg9BmhNYZl fsoKxs6oonX2YQoeH+yxZPdiNFw0/d4ZXQs6h+mW113vHOZcTl/sh4+zOUHOKlBrBa+Q nu/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693620629; x=1694225429; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ncG7JwIkkFMfeRz64aNnmMvo7GiPPAv6Qxb7H1xF5Ro=; b=e8dupopDewG6L6nZ1QWn8C0bm/MFrYPFPfqQO9Q1OjRXqeoO7CvUmLq03h+q4CriAk pX9xImT60/YT4lEq07C5SgCS1s3cEdG6FIaDGHKgS/rLb7VE+xX1rPA99h0O84WODcBu l6QNd0xkN/W+quDfsoxS6DbqS8WRBpNLZT2/T7FNFZcwjZI1QqfpSBARvwpjwX+n7WxB s797knZjnqJbuvY2ERSua/g0gQYVMMCyxyhdcTjf5yzBisSU793bsgj9KB+ic3wixNz2 Vs0QfphLQ+nqrt5PYMOD0WpL6bhBwC1ZZS+5y6z9p9/u9nIDL3LKoQ6YbfY6DCWvrSNM 8OEg== X-Gm-Message-State: AOJu0YxP8/9Q/uEGbzUCxQsqmIRUp419ZDbuVZaKwqxktu3JliPfy8dd LYpYcyWrBsdlBJk5nm171cQ3RIEqtrQjN4dwRxwLIAIVq6Q= X-Google-Smtp-Source: AGHT+IHp5PclLjosqoxr8phkkeIHBviPAmH9Z+Y7KbAskYChm55om+4w0se2oPyvzqVcX7+1k6E0QkoWXf8xDlqpMsc= X-Received: by 2002:a17:90a:8a12:b0:26d:262e:70be with SMTP id w18-20020a17090a8a1200b0026d262e70bemr3603288pjn.22.1693620629198; Fri, 01 Sep 2023 19:10:29 -0700 (PDT) MIME-Version: 1.0 From: Aleksey Kliger Date: Fri, 1 Sep 2023 22:10:18 -0400 Message-ID: Subject: Re: bug#63379: 29.0.60; Indentation not working properly in csharp-mode To: 63379@debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000fcdb76060456c74d" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63379 X-Mailman-Approved-At: Sat, 02 Sep 2023 04:24:13 -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: -1.0 (-) --000000000000fcdb76060456c74d Content-Type: text/plain; charset="UTF-8" This seems to be due to https://github.com/emacs-mirror/emacs/commit/dfc850ca0223ffd1d2048657ea6d20c971865d51 specifically (backward-up-list 1 t t) seems to emit that error message: ;; Assume called interactively; don't signal an error. (user-error "At top level") Easy reproduction: edit a csharp file, go to some toplevel line (e.g. "using System;" that is pervasive in a lot of C# code) and run c-indent-line-or-region. By the way: (advice-add 'c-guess-basic-syntax :around #'csharp-guess-basic-syntax) means that csharp-guess-basic-syntax runs also in all other c-mode derived modes. So this error also happens if you first edit a .cs file and then a normal .c file and you try to, for example, indent a toplevel comment in the C code. Very frustrating. -Aleksey --000000000000fcdb76060456c74d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
This seems to be due to=C2=A0https:= //github.com/emacs-mirror/emacs/commit/dfc850ca0223ffd1d2048657ea6d20c97186= 5d51

specifically=C2=A0(backward-up-list 1 t t) seem= s to emit that error message:

=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;; Assume called interactively; don'= ;t signal an error.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 (user-error "At top level")


=
Easy reproduction: edit a csharp file, go to some toplevel line = (e.g. "using System;" that is pervasive in a lot of C# code) and = run c-indent-line-or-region.


By the= way: (advice-add 'c-guess-basic-syntax :around #'csharp-guess-basi= c-syntax)=C2=A0
means that csharp-guess-basic-syntax runs also in= all other c-mode derived modes.=C2=A0 So this error also happens if you fi= rst edit a .cs file and then a normal .c file and you try to, for example, = indent a toplevel comment in the C code.=C2=A0 Very frustrating.
=
-Aleksey

--000000000000fcdb76060456c74d-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 04:59:39 2023 Received: (at 63379) by debbugs.gnu.org; 2 Sep 2023 08:59:39 +0000 Received: from localhost ([127.0.0.1]:35149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcMTj-00063w-1R for submit@debbugs.gnu.org; Sat, 02 Sep 2023 04:59:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcMTg-00063l-VE for 63379@debbugs.gnu.org; Sat, 02 Sep 2023 04:59:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qcMTR-00047m-65; Sat, 02 Sep 2023 04:59:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=lm26B4S+qplsytZn/3EaEx/TVZzpLvYXrjfAPBEZno0=; b=elPhCWQTMuXM R9vR0eBOpV8Egj+49Nma9G0QOdhM9/hu2clGjl1pREedYgAVia/K2MiLvYdqQs5SAYLysJerNX21M xrg9Df6mXyuLbhdUCo0cT4rFpzzuU9+Zg2WCJytXpvpq4SVtzPhdakI/OF9VUjhIbG4L7jV8xn/Ik UNuQkLM2/bFh9ghCgoKiLokvF68JjDfpGrVdPHitY8HO76ix2L8zXVzddIpqikICrgTNNF4HUl46y 7v1RT+PgN/4YQ2bxgEvOdyqxTIJENEMgsXQE53pKhBMn7UULtWlRqeZyTzVMfvZnorwvB2qiL9Bsp nbaUq/uLWn2j9+a4oS+qtw==; Date: Sat, 02 Sep 2023 11:59:08 +0300 Message-Id: <83il8t9cir.fsf@gnu.org> From: Eli Zaretskii To: Aleksey Kliger , Theodor Thornhill In-Reply-To: (message from Aleksey Kliger on Fri, 1 Sep 2023 22:10:18 -0400) Subject: Re: bug#63379: 29.0.60; Indentation not working properly in csharp-mode References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63379 Cc: 63379@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: -3.3 (---) > From: Aleksey Kliger > Date: Fri, 1 Sep 2023 22:10:18 -0400 > > This seems to be due to > https://github.com/emacs-mirror/emacs/commit/dfc850ca0223ffd1d2048657ea6d20c971865d51 You mean, you haven't updated your Git since February? > specifically (backward-up-list 1 t t) seems to emit that error message: > > ;; Assume called interactively; don't signal an error. > (user-error "At top level") > > Easy reproduction: edit a csharp file, go to some toplevel line (e.g. "using System;" that is pervasive > in a lot of C# code) and run c-indent-line-or-region. Theo, could you please look into this? TIA. > By the way: (advice-add 'c-guess-basic-syntax :around #'csharp-guess-basic-syntax) > means that csharp-guess-basic-syntax runs also in all other c-mode derived modes. So this error > also happens if you first edit a .cs file and then a normal .c file and you try to, for example, indent a > toplevel comment in the C code. Very frustrating. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 07:14:45 2023 Received: (at 63379) by debbugs.gnu.org; 2 Sep 2023 11:14:45 +0000 Received: from localhost ([127.0.0.1]:35308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcOaT-0001GF-CV for submit@debbugs.gnu.org; Sat, 02 Sep 2023 07:14:45 -0400 Received: from mail-ot1-x32f.google.com ([2607:f8b0:4864:20::32f]:60808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcOaS-0001G2-0Q for 63379@debbugs.gnu.org; Sat, 02 Sep 2023 07:14:44 -0400 Received: by mail-ot1-x32f.google.com with SMTP id 46e09a7af769-6b9e478e122so2232902a34.1 for <63379@debbugs.gnu.org>; Sat, 02 Sep 2023 04:14:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693653268; x=1694258068; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kar66SBayuL2U4dzkeKFkA98Lur0MoPTllwl07JnGZI=; b=QG2xkJht3WfrBsPAlftEgCOVG9w2AaH+gzsoKtFxHGzrcTMRW9rTxqV/27qNm6XuuH iad2/INVNYwuiWGtCUeFsxNYXCij9HYtvQkywFQh/bJcWjXthINCs6RfYwy2y0UW04GR t65Ei6mHZRIKQplUR6XXzY2JVNzledE3yGz+jGyUHUrXmd+Oxa7Sr/DulGGlMd2SS0rJ e/+HCTMQUgRyIJ/jRn2oXE9g8l8WWpJgc5WiS6XZWSXFY1IGtFM9t7Lp5AswBAxjSqB7 mSspPXR8Yp9qgrZpmUU/Qs0JSZLUZSC+l6x3EEMShxAT0kEvs47/sO65oEpae9N5JMNT WT/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693653268; x=1694258068; h=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=kar66SBayuL2U4dzkeKFkA98Lur0MoPTllwl07JnGZI=; b=SSblaBXWCS9BnLxN3C6+B+CTocuOzHKXhDqJ+3XoouxW3gmhTPMqGXpnkjGHHFU1xp u55lL5Wxe0ZDmSilKEv4tiRhF4ZiKB8kpxgwmgRR6SU5nlLzKrUlcTF6VnszYfbLKqvr dejW2L1dxio2g3r5NGmXdYrt833rVwcjYqloNU0FQyZA/i+e7TJm/zyQ+olksdPbrwea lDY/TgSPjd+6X14sHEmQPkxHEbtEMKlQNzF53wE48w37B8eO5m8iNUx7HVkKqrYC5/sD fiwnrUHwtR9FKCF/AW66IyPeGsvPWHioWpmL7/H1DepU2luvqWaJ0AfJB0uT3EuXyA/w OP4g== X-Gm-Message-State: AOJu0Yzdzf3RKuIvSSKZh7Og5ObFUb09yUc5+NHhquuzTpMbRKMN5NDa YPprw9f0hPjLEnSt1p39/Mnd7hSrSK2xG2CBtDE= X-Google-Smtp-Source: AGHT+IGVet5/Z9vRj9THDpiBOIf2H35tNlETBwIjGm/l6VFkpizp/8R2ZgJl9TjfbhQbdBVOzoKmxZ3Q3VrID68fsIA= X-Received: by 2002:a9d:73d2:0:b0:6be:e616:39cb with SMTP id m18-20020a9d73d2000000b006bee61639cbmr5413287otk.20.1693653268375; Sat, 02 Sep 2023 04:14:28 -0700 (PDT) MIME-Version: 1.0 References: <83il8t9cir.fsf@gnu.org> In-Reply-To: <83il8t9cir.fsf@gnu.org> From: Aleksey Kliger Date: Sat, 2 Sep 2023 07:14:17 -0400 Message-ID: Subject: Re: bug#63379: 29.0.60; Indentation not working properly in csharp-mode To: Eli Zaretskii Content-Type: multipart/alternative; boundary="0000000000006f2b1706045e6102" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63379 Cc: 63379@debbugs.gnu.org, Theodor Thornhill 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: -1.0 (-) --0000000000006f2b1706045e6102 Content-Type: text/plain; charset="UTF-8" I'm not using the git version. I'm using what Debian is currently shipping. I just git blamed the line that added the call to backward-up-list. On Sat, Sep 2, 2023, 04:59 Eli Zaretskii wrote: > > From: Aleksey Kliger > > Date: Fri, 1 Sep 2023 22:10:18 -0400 > > > > This seems to be due to > > > https://github.com/emacs-mirror/emacs/commit/dfc850ca0223ffd1d2048657ea6d20c971865d51 > > You mean, you haven't updated your Git since February? > > > specifically (backward-up-list 1 t t) seems to emit that error message: > > > > ;; Assume called interactively; don't signal an error. > > (user-error "At top level") > > > > Easy reproduction: edit a csharp file, go to some toplevel line (e.g. > "using System;" that is pervasive > > in a lot of C# code) and run c-indent-line-or-region. > > Theo, could you please look into this? TIA. > > > By the way: (advice-add 'c-guess-basic-syntax :around > #'csharp-guess-basic-syntax) > > means that csharp-guess-basic-syntax runs also in all other c-mode > derived modes. So this error > > also happens if you first edit a .cs file and then a normal .c file and > you try to, for example, indent a > > toplevel comment in the C code. Very frustrating. > --0000000000006f2b1706045e6102 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'm not using the git version. I'm using wha= t Debian is currently shipping. I just git blamed the line that added the c= all to backward-up-list.



On Sat, Sep 2, 2023, 04:59 Eli Zaretskii <eliz@gnu.org> wrote:
> From: Aleksey Kliger <akliger@gmail.com>
> Date: Fri, 1 Sep 2023 22:10:18 -0400
>
> This seems to be due to
> https://github.com/emacs-mirror/emacs/commit/dfc850ca0223ffd1d2048657ea6d2= 0c971865d51

You mean, you haven't updated your Git since February?

> specifically (backward-up-list 1 t t) seems to emit that error message= :
>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; Assume= called interactively; don't signal an error.
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(user-err= or "At top level")
>
> Easy reproduction: edit a csharp file, go to some toplevel line (e.g. = "using System;" that is pervasive
> in a lot of C# code) and run c-indent-line-or-region.

Theo, could you please look into this?=C2=A0 TIA.

> By the way: (advice-add 'c-guess-basic-syntax :around #'csharp= -guess-basic-syntax)
> means that csharp-guess-basic-syntax runs also in all other c-mode der= ived modes.=C2=A0 So this error
> also happens if you first edit a .cs file and then a normal .c file an= d you try to, for example, indent a
> toplevel comment in the C code.=C2=A0 Very frustrating.
--0000000000006f2b1706045e6102-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 13:17:28 2023 Received: (at 63379) by debbugs.gnu.org; 2 Sep 2023 17:17:28 +0000 Received: from localhost ([127.0.0.1]:38543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcUFU-0005Mx-3i for submit@debbugs.gnu.org; Sat, 02 Sep 2023 13:17:28 -0400 Received: from out-232.mta1.migadu.com ([95.215.58.232]:52827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcUFQ-0005Mn-WD for 63379@debbugs.gnu.org; Sat, 02 Sep 2023 13:17:26 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1693675034; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=wm9mlubek2VSxBquGpHA+09czXnEnocpp2DO7+8ix+g=; b=P7tzbHahUSJRxAj+rOZ4pQ6qa+imRMdqvLIU/VQUNxG69PRYNPr88U8xuxCjc7lx0wVyLm vDa2mpMKxUSQBDrmmKWOqz3wzo5xEAhm0INsoMvqxD2EA0SbSQu0SB1CZMOgOy6Vqjrfe6 0DyCMFw+MoPUAADucN/LVxTkp299sVtj/xjMU1XIZczAegjwskrpj6y1GFprOyj7iKwQ2k 5RG15IZFNn2K4AVYs8zD/4uHyHTZm25+dQs39HAnyLI58AlmPcZa1JQyf/a+649ekPLArm ZKbpzunVW4m18p5xQdw0ZXk75GNE6oGKx0kVkLJd1IlLQzATjR2HabUsA0ABhQ== From: Theodor Thornhill To: Eli Zaretskii , Aleksey Kliger Subject: Re: bug#63379: 29.0.60; Indentation not working properly in csharp-mode In-Reply-To: <83il8t9cir.fsf@gnu.org> References: <83il8t9cir.fsf@gnu.org> Date: Sat, 02 Sep 2023 19:17:12 +0200 Message-ID: <878r9oa413.fsf@thornhill.no> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63379 Cc: 63379@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: -1.0 (-) Eli Zaretskii writes: >> From: Aleksey Kliger >> Date: Fri, 1 Sep 2023 22:10:18 -0400 >> >> This seems to be due to >> https://github.com/emacs-mirror/emacs/commit/dfc850ca0223ffd1d2048657ea6d20c971865d51 > > You mean, you haven't updated your Git since February? > >> specifically (backward-up-list 1 t t) seems to emit that error message: >> >> ;; Assume called interactively; don't signal an error. >> (user-error "At top level") >> >> Easy reproduction: edit a csharp file, go to some toplevel line (e.g. "using System;" that is pervasive >> in a lot of C# code) and run c-indent-line-or-region. > > Theo, could you please look into this? TIA. > Yeah, I think this is a simple enough fix. Should I install this on master, 29 branch? diff --git a/lisp/progmodes/csharp-mode.el b/lisp/progmodes/csharp-mode.el index 37bb84ab5ba..1e5cb20bda9 100644 --- a/lisp/progmodes/csharp-mode.el +++ b/lisp/progmodes/csharp-mode.el @@ -493,7 +493,7 @@ csharp-guess-basic-syntax ;; Next non-whitespace character should be '{' (goto-char (c-point 'boi)) (unless (eq (char-after) ?{) - (backward-up-list 1 t t)) + (ignore-errors (backward-up-list 1 t t))) (save-excursion ;; 'new' should be part of the line (goto-char (c-point 'iopl)) Theo From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 13:21:28 2023 Received: (at 63379) by debbugs.gnu.org; 2 Sep 2023 17:21:28 +0000 Received: from localhost ([127.0.0.1]:38550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcUJM-0005T8-1f for submit@debbugs.gnu.org; Sat, 02 Sep 2023 13:21:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcUJJ-0005Su-Ke for 63379@debbugs.gnu.org; Sat, 02 Sep 2023 13:21:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qcUJ4-00053L-F5; Sat, 02 Sep 2023 13:21:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=N+cgEHS6Z+MEYPCcQLINSxAbsQHMFP6Zc+KDwjBcJWk=; b=p1PcKqRafVXa Bw7lEnsxK/XJZsvaTiVFnYpF7A3PrdLa3+umXLqueDTpXGnIRd6CYe8cWlaRWcztUlnNcVZFcApSJ N4sH+r4Pwe2Nj3Bkz3QupIhmxFILUeswd2mn/gikrLKZjhWlLcgN5/E5AUmOhB9/ygXW1mXBGaMTM AXo63yGQHnn36hBBbKC1c/lBffq4mudE7LE2smMNdSSBLiwP3SUkKzlWQyAYONOAdzU0yNlUOqimc ylMyHSv6zXMzJvkPVVdkBCACYQx/PWQ358Y3nbtKPp3UnX8dGWHP1r9DZrYwwztb1k5sqLJBIE2pF tdsPDlDuVi5z5mHQ8NFRAQ==; Date: Sat, 02 Sep 2023 20:20:57 +0300 Message-Id: <831qfga3uu.fsf@gnu.org> From: Eli Zaretskii To: Theodor Thornhill In-Reply-To: <878r9oa413.fsf@thornhill.no> (message from Theodor Thornhill on Sat, 02 Sep 2023 19:17:12 +0200) Subject: Re: bug#63379: 29.0.60; Indentation not working properly in csharp-mode References: <83il8t9cir.fsf@gnu.org> <878r9oa413.fsf@thornhill.no> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63379 Cc: 63379@debbugs.gnu.org, akliger@gmail.com 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: -3.3 (---) > From: Theodor Thornhill > Cc: 63379@debbugs.gnu.org > Date: Sat, 02 Sep 2023 19:17:12 +0200 > > Eli Zaretskii writes: > > >> Easy reproduction: edit a csharp file, go to some toplevel line (e.g. "using System;" that is pervasive > >> in a lot of C# code) and run c-indent-line-or-region. > > > > Theo, could you please look into this? TIA. > > > > Yeah, I think this is a simple enough fix. Should I install this on > master, 29 branch? On emacs-29, please. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 13:36:43 2023 Received: (at control) by debbugs.gnu.org; 2 Sep 2023 17:36:43 +0000 Received: from localhost ([127.0.0.1]:38571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcUY7-0005qK-Af for submit@debbugs.gnu.org; Sat, 02 Sep 2023 13:36:43 -0400 Received: from out-233.mta1.migadu.com ([2001:41d0:203:375::e9]:22448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcUY3-0005q8-5F for control@debbugs.gnu.org; Sat, 02 Sep 2023 13:36:42 -0400 Date: Sat, 02 Sep 2023 19:36:27 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1693676187; h=from:from:reply-to:subject:subject:date:date:to:to:cc; bh=KHShZcuKhhqsrPFAmpzoFSm8rmaJtPoeI8jmPN0TDxw=; b=CIRBo0rf7TdWvPbByGfPhakpv76w/woZy4I8xkazjbSnhc4ebvJmc4czsEDYHGkYgqcdCi fvynhAodp2Bjd22PB83XLzhuY7/5p9e9fJLhaOk6X7FBbEF7ttjt5DtBDvA+LI3PDPb6wU FmFDM/SGXTLCjThyXD/pf9zjSGB2fwATIR1oqO2mPPnYnefQhO28CZdks6YE+i/113ADf9 wsQBciOk1nwiLonGdffIRNqDMQayrSO8+91fsRlplAcGJQIsY62ccakc+NHfIwT2T3gL+2 uTuHbNf0zHnclBIryAqje6iDszgll38lYKER7vgFxZTZfPt5VbFYUU2cbtx9Eg== To: control@debbugs.gnu.org X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Theodor Thornhill Subject: control message for bug #63379 X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.1 (/) 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" Message-Id: X-Spam-Score: -1.0 (-) fixed 63379 29.1 quit From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 14:04:01 2023 Received: (at 63379-done) by debbugs.gnu.org; 2 Sep 2023 18:04:01 +0000 Received: from localhost ([127.0.0.1]:38598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcUyW-0000nH-Nn for submit@debbugs.gnu.org; Sat, 02 Sep 2023 14:04:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcUyU-0000n3-88 for 63379-done@debbugs.gnu.org; Sat, 02 Sep 2023 14:03:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qcUyE-0003RN-J8; Sat, 02 Sep 2023 14:03:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=UgT6kJH2z4ijS62QJXVUf8PhApYVfoxZzuCC95X63yQ=; b=fvzviyINK+x1 eqE1N12yp8IKLtH8Cko4RIYxUI3GtA2Pg2Uvf62znhUvYm+xgbkRNIuUm7CMyK3ZK3HFdnSYb4U4M HsbpeGfpXzaQVJUqxp2eDgwnz7dihaR5NE4m6MiV8+7Rb/KMdkKh7UfFknk7XbQIu8kGKKdybJAWN ZO+/WodUWqk7n1uaTf4SbMBu1fvvsUTIcRaGUtVAkX5dMI6Odv4ytGJv76QlyiLLrU8ui8WdZC0Mh XbR6ORPTo7Ci/pHjDpbE0ES8P/jpk4N4c40skB02uTVxM5xsFQ+MZis81XRmxt4vx3eWFmULGH0YU VYfYb5PzQTDZpZ4GNFsaDA==; Date: Sat, 02 Sep 2023 21:03:30 +0300 Message-Id: <83y1ho8nbh.fsf@gnu.org> From: Eli Zaretskii To: Theodor Thornhill In-Reply-To: <875y4sa35m.fsf@thornhill.no> (message from Theodor Thornhill on Sat, 02 Sep 2023 19:36:05 +0200) Subject: Re: bug#63379: 29.0.60; Indentation not working properly in csharp-mode References: <83il8t9cir.fsf@gnu.org> <878r9oa413.fsf@thornhill.no> <831qfga3uu.fsf@gnu.org> <875y4sa35m.fsf@thornhill.no> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63379-done Cc: 63379-done@debbugs.gnu.org, akliger@gmail.com 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: -3.3 (---) > From: Theodor Thornhill > Date: Sat, 02 Sep 2023 19:36:05 +0200 > > Eli Zaretskii writes: > > >> From: Theodor Thornhill > >> Cc: 63379@debbugs.gnu.org > >> Date: Sat, 02 Sep 2023 19:17:12 +0200 > >> > >> Eli Zaretskii writes: > >> > >> >> Easy reproduction: edit a csharp file, go to some toplevel line (e.g. "using System;" that is pervasive > >> >> in a lot of C# code) and run c-indent-line-or-region. > >> > > >> > Theo, could you please look into this? TIA. > >> > > >> > >> Yeah, I think this is a simple enough fix. Should I install this on > >> master, 29 branch? > > > > On emacs-29, please. > > > > Thanks. > > Done, thanks for pinging. Thanks, I'm therefore closing the bug. From unknown Tue Aug 19 21:02:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 01 Oct 2023 11:24:28 +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