From unknown Fri Aug 15 18:48:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65022: 29.1; Tramp resets file buffer encoding to UTF-8 Resent-From: =?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Aug 2023 13:34:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65022 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65022@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169098319722454 (code B ref -1); Wed, 02 Aug 2023 13:34:05 +0000 Received: (at submit) by debbugs.gnu.org; 2 Aug 2023 13:33:17 +0000 Received: from localhost ([127.0.0.1]:49254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRByW-0005q0-OR for submit@debbugs.gnu.org; Wed, 02 Aug 2023 09:33:17 -0400 Received: from lists.gnu.org ([2001:470:142::17]:54358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRBiI-0005HT-Q7 for submit@debbugs.gnu.org; Wed, 02 Aug 2023 09:16:34 -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 1qRBiD-0000LL-8i for bug-gnu-emacs@gnu.org; Wed, 02 Aug 2023 09:16:25 -0400 Received: from smtp50.i.mail.ru ([95.163.41.92]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qRBiA-0003xJ-CL for bug-gnu-emacs@gnu.org; Wed, 02 Aug 2023 09:16:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=inbox.ru; s=mail4; h=Content-Transfer-Encoding:Content-Type:Subject:From:To: MIME-Version:Date:Message-ID:From:Sender:Reply-To:To:Cc:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive:X-Cloud-Ids:Disposition-Notification-To; bh=b7F58gvF+CfOTiyTfHPbiId/ppbz8Z6/vAFnhC/BDw4=; t=1690982179; x=1691072179; b=M3OtjykxLjaGnliOhXskKhyfRdsAkac9UG8hpEJeUOgzw2UNqiCgE9x1RvowZ5Tj3IRZbSU2U8A 7eyq7Hd860h4qXi6mpbyLcIH7VpcCcvLfjjBktoGLdfIZF7isyz+OXo5YlpSc8oY3gwjFQk/Vre3K UDvblU8reIHkywDjecDKYe6lPiCBbIXn7s6x3UZ8WZzbv0DXHCq9b57zsIUWlapl03cx/0zQqI1pX RrcJUytZ4iPFxKs5GN+Zi0i1fhQrjAvC4kbzhi+gIn9K6gW2JlAfsUMKqT0KfUIv+WTLFVCdjLp56 2mCtro+CpJxWLgMaxvd9N+Yt37JDgbBtwHyA==; Received: by smtp50.i.mail.ru with esmtpa (envelope-from ) id 1qRBhz-00EUC0-2l for bug-gnu-emacs@gnu.org; Wed, 02 Aug 2023 16:16:12 +0300 Message-ID: Date: Wed, 2 Aug 2023 16:11:49 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: ru From: =?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Authentication-Results: smtp50.i.mail.ru; auth=pass smtp.auth=nephrite@inbox.ru smtp.mailfrom=nephrite@inbox.ru X-Mailru-Src: smtp X-7564579A: EEAE043A70213CC8 X-77F55803: 4F1203BC0FB41BD9262A61978FA9877606B8C81B99FA656A412859FB6553D32E182A05F5380850404C228DA9ACA6FE278FBE1F3098B2788C798D2C74B55380C1C221B3A0A736AD6C089605D3D3BD9FE3 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7FBCED7D376B82B5EEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637575C0790A70C4B158638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8581E2B60162CB7608AD233C063766C356F9789CCF6C18C3F8528715B7D10C86878DA827A17800CE7A6779F98BF527B7A9FA2833FD35BB23D9E625A9149C048EE33AC447995A7AD18E5D25F19253116ADD2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8B2F22DFD7D6B35478A471835C12D1D977C4224003CC836476EB9C4185024447017B076A6E789B0E975F5C1EE8F4F765FC73D4B00E7A7DD9B73AA81AA40904B5D9CF19DD082D7633A0C84D3B47A649675F3AA81AA40904B5D98AA50765F79006371D836391CAFC675BD81D268191BDAD3D3666184CF4C3C14F3FC91FA280E0CE3D1A620F70A64A45A98AA50765F790063755ED53CAE33D7F3F2EB15956EA79C166176DF2183F8FC7C057739F23D657EF2BD5E8D9A59859A8B6A8BCA6A7AE7893B5089D37D7C0E48F6C5571747095F342E88FB05168BE4CE3AF X-C1DE0DAB: 0D63561A33F958A5D8B07E5FC93718AEAB5C39E5E9882851B605F01D5DF0DF3D5A4FF58CDAEABE2AA132EA92956906CBEC0DA21D194D9A2C7E0012C66AE17B00BADB2A551DC3F950AD821FE3CBC9797D794DB285CF8A07CE4AAE2D1698E8717BF36E2E0160E5C55389181B4E2F58B1401E618B5D5F965AFDD2AD7660D07C2C483D58D961240FA4EF6DABF04D5057A81F1E618B5D5F965AFDCB5012B2E24CD356 X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF26627E0B569FD6DE0357DC0226EF9A8E87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CFF3A407661F56CFB4A70B2A3D23B4F4A82B493215B64414F0E7BD442FD9D2F88D68A36B291CE9B2EB8553022043D0BC9ADFCBCA62D42DE635CABC69081276211FCAACD699CDC6F98202C26D483E81D6BE9987E2B0545C9FAEF3F877C81885FAADADE12199CE9660BE X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojV0vAgLNnFuesuaPrK7gDWQ== X-Mailru-Sender: F16D9CAFEEA6770E9675688D734D11C1597F4D9C3315F95DE27A655E327CF68400DF2B8B7F414BAE2F0CF3A26222BC853DDE9B364B0DF289A34D684186DF792955834048F03EF5D40D4ABDE8C577C2ED X-Mras: Ok Received-SPF: pass client-ip=95.163.41.92; envelope-from=nephrite@inbox.ru; helo=smtp50.i.mail.ru X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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: 0.0 (/) X-Mailman-Approved-At: Wed, 02 Aug 2023 09:33:11 -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: -0.0 (/) I edit my files in cp1251 encoding. This works fine on local host but when I save files on remote host using tramp it resets encoding to utf-8 constantly. Even if I do |(set-buffer-file-coding-system)| to cp1251, it sets the encoding for awhile, but after saving the file it immediately resets to utf-8-unix. The saved file appears in cp1251 as desired, but the buffer encoding becomes utf-8-unix and subsequent saving appears in utf-8-unix For example, I do |(set-buffer-file-coding-system 'cp1251)| save file the file on disk is in cp1251 encoding, but the encoding flag in the left bottom becomes U for utf-8 save file again it is in utf-8 encoding It happens regardless of if the file contains only ASCII symbols or non-ASCII symbols. Local files are saved normally. The issue appeared in emacs 29.1, everything was ok in 28.1 workaround |(defun set-remote-encoding () "set buffer encoding to cp1251" (set-buffer-file-coding-system 'cp1251)) (add-hook 'before-save-hook 'set-remote-encoding) | In GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-07-31 built on  AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.3208) Configured using:  'configure --with-modules --without-dbus --with-native-compilation=aot  --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: RUS   locale-coding-system: cp1251 Major mode: Fundamental Minor modes in effect:   poke-line-global-mode: t   winner-mode: t   smartparens-global-mode: t   smartparens-global-strict-mode: t   pixel-scroll-mode: t   global-hi-lock-mode: t   global-display-line-numbers-mode: t   global-display-fill-column-indicator-mode: t   display-time-mode: t   shell-dirtrack-mode: t   evil-mode: t   windmove-mode: t   tooltip-mode: t   global-eldoc-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   menu-bar-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   buffer-read-only: t   column-number-mode: t   line-number-mode: t   auto-fill-function: do-auto-fill   indent-tabs-mode: t   transient-mark-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t Load-path shadows: c:/home/.emacs.d/lisp/j-mode hides c:/home/.emacs.d/elpa/j-mode-20171224.1856/j-mode c:/home/.emacs.d/elpa/transient-20230120.1559/transient hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/transient c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-lint hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-lint c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-jump hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-jump c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-ensure hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-ensure c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-diminish hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-diminish c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-delight hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-delight c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-core hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-core c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-bind-key hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-bind-key c:/home/.emacs.d/elpa/bind-key-20210210.1609/bind-key hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/bind-key c:/home/.emacs.d/elpa/prolog-1.22/prolog hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/progmodes/prolog c:/home/.emacs.d/elpa/hierarchy-20190425.842/hierarchy hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/emacs-lisp/hierarchy Features: (shadow sort mail-extr emacsbug message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils poke-line poke-line-types tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 time-date semantic/idle semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db eieio-base semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt easy-mmode srcery-theme winner smartparens semantic/util-modes semantic/util semantic pp semantic/tag semantic/lex semantic/fw mode-local find-func cedet pixel-scroll cua-base hl-line hi-lock display-line-numbers display-fill-column-indicator eyebrowse format-spec dash elec-pair time cus-load quail cyril-util mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat gperl-mode derived flymake-proc flymake project compile text-property-search pcase folding-isearch folding lilliputify evil evil-keybindings evil-integration evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-search evil-ex shell pcomplete comint ansi-osc ansi-color evil-types evil-macros evil-repeat evil-states evil-core comp comp-cstr warnings icons cl-extra help-mode advice evil-common windmove calc calc-loaddefs calc-macs thingatpt rect evil-digraphs evil-vars ring edmacro kmacro finder-inf rx slime-autoloads info 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 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 462564 18444)  (symbols 48 40503 1)  (strings 32 192102 6856)  (string-bytes 1 5120517)  (vectors 16 45388)  (vector-slots 8 1202977 28692)  (floats 8 138 59)  (intervals 56 593 0)  (buffers 984 12)) From unknown Fri Aug 15 18:48:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65022: 29.1; Tramp resets file buffer encoding to UTF-8 Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Aug 2023 14:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65022 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65022@debbugs.gnu.org Cc: nephrite@inbox.ru X-Debbugs-Original-To: =?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" X-Debbugs-Original-Cc: 65022@debbugs.gnu.org, =?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= Received: via spool by 65022-submit@debbugs.gnu.org id=B65022.169107473831385 (code B ref 65022); Thu, 03 Aug 2023 14:59:02 +0000 Received: (at 65022) by debbugs.gnu.org; 3 Aug 2023 14:58:58 +0000 Received: from localhost ([127.0.0.1]:52690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRZn0-0008A9-BN for submit@debbugs.gnu.org; Thu, 03 Aug 2023 10:58:58 -0400 Received: from mout.gmx.net ([212.227.15.15]:41719) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRZmy-00089w-5u for 65022@debbugs.gnu.org; Thu, 03 Aug 2023 10:58:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1691074730; x=1691679530; i=michael.albinus@gmx.de; bh=IsZ799f52YSG2sTYAvMdONsC4aaauROcE45J9SfO1J4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=p7+fgJq7jSXbZOt4Av9xF82vn9iXvru08cqSsqKHrjBIJAIkIXMlq/Pb0QhLxw3xjI5GPg5 dYX9/kfPydYfnFGcHybxALUpm6KNQUzIVjgVHlln3j5Ugk+Jn1UQL1Ft7G6UKQgTJKkMw272B 7cAOWlEhZo92kO0/pVqVfRM3+GazLrb5iGT1Zh4yfvw3JzUg8LddxClcKWU2UbHGgQSfRrI7D p9hwFRCAEr+gGLYyY69n5jnxEZHAi9esA31qBwOWQKSf834NFkNqvQID1zYsFb6a8J0/1VGG7 N1a3loJIf/NdL+Qo88GsBl/2cyxdC3hI9XP6F1PsbcbBoABkyOBg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.27]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1My32L-1pd56L10et-00zZ5f; Thu, 03 Aug 2023 16:58:50 +0200 From: Michael Albinus In-Reply-To: ("=?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\""'s message of "Wed, 2 Aug 2023 16:11:49 +0300") References: Date: Thu, 03 Aug 2023 16:58:49 +0200 Message-ID: <87tttgxjdi.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:oguYIywJ7AQsgwbmKmpbFxkfbhyO0PyCOTxT5xlsvtorWFVkprZ /DX6Pktt2WW5fKi+dxjrUCqKuyhsexSddfZ7sUNoNX2vkWIIwTmMma1F09tFJZ+LUxWf85d POK+ZHfuLUnl+hcymH13g1hUO3bq/Vu86HkwMJGqQpYRQ6MTXvt+0ZoO25CAJIVmxcRSbiw J9SEfyKZ2+9X2uZpefRcg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:F7jO2xfke+s=;r4nr3EfNC3rC+PDO7YBgWWvgD9H Q5sezS5bIZmjywF3IGm42/DWLCYue+P11xblhDrg0sjvCjGLz0uhXaSb/1lgXu2nRYs4bQZIl VkbmJ8xUTlXbg3gnvBTnDnEnFS+XKotj30oaL4HQEJH3kFz0s1sxcHpHKJID8WLgnNVS8f7Ej lI1FDiX37S7bCLKEgVe/rM32MLEbfO8Evzi55eITU8g7wnUgI+4IGz/B1DOhui9lHYjthVFqP QB+DQ0jr0W3ZhQk7CzRw1KBKrNUfxh8S/FcsXTYWcJmPPsTwECTFlSd3a9Rw980j0yMHs9W3X 1mOn7dryOBWbZ3oh2KSWVo1NVQEc3DKURBlOBv3NNWNrhkdTDXK7/RgXFbuV7x+dw+8papozU uuM4NdbZZwcvAXf1acq8jugVr+n29IrjBpR16WmhNeaAXxyLJ8ubISuV9loQPokAxg0VbTzJi f1iwTL6Uyol49TPXBT/lyEZwn9MfTmJ9HSqGFH/yLfv1ZIPMagwkdWJnXsjG7F9d+1gtZ9s0k UTJuh7dYcZiT/AmRjV/jNJoAQ0VsePliPRqn5qsZqM+8gl19b4noLB9fvsaKf/3BJ64MP6Qx7 v39uBruoTdxJgEmHsOtJsC4tDzoL6R5VDn4b4Ei3CdqNc7eygiyMO9trAaibor7tJoDlFjGdX XnQRrOzo84OmnxWZ00SEk3Sj9ZXLpsiTqXRhAoh7HZQfzrqicTcnWwapVZcg9b3NGAH9QAvWd raZOAMGKKQFCS6lxg+cI1EgwORwjenf42yM06/J6edzWC/sUbJJaydqfTENh4OZflN8zceInJ WRzEI/MqT4ypl3jy6fJLDaXW2CmUQ+T3M4hohRESURtOmcxgjRosk/3bgoZ1IrI+1y0tdHes+ NgeKriNqaT1gB5hrt+RCE0g7k0bHtebvR4ZDmkYEjFOrz/xaO0YMGXF2Nby7oGvOQQreuMoLh twnKq++7jYg4FNKb+ZJdzqW2BK0= X-Spam-Score: -0.7 (/) 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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9 =D0=9F=D0=BE=D1=82=D0=B0=D0=BF= =D0=BE=D0=B2 via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: Hi Georgij, > I edit my files in cp1251 encoding. > > This works fine on local host but when I save files on remote host > using tramp it resets encoding to utf-8 constantly. Thanks for the report. I could reproduce the problem locally. It took me a while for debugging, but finally I could fix it. It was a stupid scoping error when changing something between Emacs 28 and Emacs 29. The fix, which works for me, is appended. It is a little bit tricky to install the patch, because it is in a defmacro of tramp.el. This macro is used in tramp-sh.el. You must compile both files in this order. Could you pls check? Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el index 29361f8a113..a052b054f03 100644 =2D-- a/lisp/net/tramp.el +++ b/lisp/net/tramp.el @@ -3640,7 +3640,7 @@ tramp-skeleton-write-region ;; Set the ownership. (when need-chown - (tramp-set-file-uid-gid filename uid gid))) + (tramp-set-file-uid-gid filename uid gid)) ;; Set extended attributes. We ignore possible errors, ;; because ACL strings could be incompatible. @@ -3662,7 +3662,7 @@ tramp-skeleton-write-region (when (and (null noninteractive) (or (eq ,visit t) (string-or-null-p ,visit))) (tramp-message v 0 "Wrote %s" filename)) - (run-hooks 'tramp-handle-write-region-hook)))))) + (run-hooks 'tramp-handle-write-region-hook))))))) ;;; Common file name handler functions for different backends: --=-=-=-- From unknown Fri Aug 15 18:48:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65022: 29.1; Tramp resets file buffer encoding to UTF-8 Resent-From: =?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Aug 2023 15:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65022 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65022@debbugs.gnu.org Received: via spool by 65022-submit@debbugs.gnu.org id=B65022.16910776244101 (code B ref 65022); Thu, 03 Aug 2023 15:48:02 +0000 Received: (at 65022) by debbugs.gnu.org; 3 Aug 2023 15:47:04 +0000 Received: from localhost ([127.0.0.1]:52745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRaXY-000143-Ao for submit@debbugs.gnu.org; Thu, 03 Aug 2023 11:47:04 -0400 Received: from smtp40.i.mail.ru ([95.163.41.81]:38236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRaXV-00013V-GR for 65022@debbugs.gnu.org; Thu, 03 Aug 2023 11:47:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=inbox.ru; s=mail4; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:To: References:Subject:MIME-Version:Date:Message-ID:From:Sender:Reply-To:To:Cc: Content-Type:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner: List-Archive:X-Cloud-Ids:Disposition-Notification-To; bh=pAF9SCDY+WM2gI8lGVYUMLqv1R/TpdHIu8zSS5DVsts=; t=1691077621; x=1691167621; b=Z4fx8W7uXb0UlPHaDDvdaZdoLCdnitw5Ed5mhfYTiXLI/pu4+rJX2rmMJMWLTr++vHMxc270nbZ aY7o015ks8ToSAAV25gZPmQMo1ky7tt5jBgx5yDb6hu3jFANNWsBh3jC9mwl/YNywoMiz5wbB8MBy YSfGGkRMIlt4OTKDX9WoRGOlUdqkPOOeYjFZimrn5Uy45SSxX5Q7aZhxuN5NBCe3ayLDFIKMwsGE2 V1lMV/t6+ND0KU2U1E1DVHmG76UJWWIHCmBmcpqdBR7EE06NyM9ToCrn1QNTFmoDao0eaHIyBTK3y zQVFYAe81jTnqv2invmw9vGkO2SGDPOBGcVA==; Received: by smtp40.i.mail.ru with esmtpa (envelope-from ) id 1qRaXN-005MZ1-26 for 65022@debbugs.gnu.org; Thu, 03 Aug 2023 18:46:54 +0300 Message-ID: Date: Thu, 3 Aug 2023 18:42:30 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Content-Language: ru References: <87tttgxjdi.fsf@gmx.de> From: =?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= In-Reply-To: <87tttgxjdi.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Authentication-Results: smtp40.i.mail.ru; auth=pass smtp.auth=nephrite@inbox.ru smtp.mailfrom=nephrite@inbox.ru X-Mailru-Src: smtp X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD969E04B5EED670DC836E8CADCCFC7EB90264FE23C7F795239182A05F5380850402C75A10F2B166C4B2531E74C3717797AF257C5F5CCE4A8E68CFE02AFEDD3CD64 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE77E216A0E97507353EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006379BF04B24BEB7B2D58638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8A6F10925D8E86BA160EFCA9E46C1C5E56F9789CCF6C18C3F8528715B7D10C86878DA827A17800CE7A46ADF0C403417779FA2833FD35BB23D9E625A9149C048EE140C956E756FBB7A28451B159A507268D2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8B07EE6BD9D908E34E389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F7900637B5B250D1A2E74821D81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE76724BB8620C2675FEC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5278DA827A17800CE754F43A495B1ACFC12EB15956EA79C166176DF2183F8FC7C057739F23D657EF2BD5E8D9A59859A8B698FEFFE5AAA76A1475ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356 X-C1DE0DAB: 0D63561A33F958A560F7C82D8C4A5CEF3621D8041D8C337E411A8D1EFCC30483F87CCE6106E1FC07E67D4AC08A07B9B08ED1AC82D843A2BBCB5012B2E24CD356 X-C8649E89: 1C3962B70DF3F0ADBF74143AD284FC7177DD89D51EBB7742DC8270968E61249B1004E42C50DC4CA955A7F0CF078B5EC49A30900B95165D343C45ADCD169245FA999C1F2B1E9945F01331587ED6BDBE440C36638E57942BC343B70B6B8097EF4E1D7E09C32AA3244CE9525815FC2789344AC8B17790190E4ACE0B41342B755BCDBC4AF6B5DE6957CB5DA084F8E80FEBD375107E2A598692780083D0702184784583DB18EBE73F7D69 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojcir52QaMQ82cPlq8Rs8rKQ== X-Mailru-Sender: F16D9CAFEEA6770E9675688D734D11C1A577BD82205B8D199F8307A1963356979D086FC03DADA47A2F0CF3A26222BC853DDE9B364B0DF289A34D684186DF792955834048F03EF5D40D4ABDE8C577C2ED X-Mras: Ok X-Spam-Score: -0.1 (/) 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.1 (-) 03.08.2023 17:58, Michael Albinus writes: > It is a little bit tricky to install the patch, because it is in a > defmacro of tramp.el. This macro is used in tramp-sh.el. You must > compile both files in this order. Could you pls check? Yes, I've installed the patch and now saving works as intended. No more encoding switching. Thank you very much! From unknown Fri Aug 15 18:48:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65022: 29.1; Tramp resets file buffer encoding to UTF-8 Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Aug 2023 04:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65022 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65022@debbugs.gnu.org Cc: 65022-done@debbugs.gnu.org, =?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= X-Debbugs-Original-To: =?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Received: via spool by submit@debbugs.gnu.org id=B.169112299815920 (code B ref -1); Fri, 04 Aug 2023 04:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Aug 2023 04:23:18 +0000 Received: from localhost ([127.0.0.1]:53225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRmLO-00048i-7D for submit@debbugs.gnu.org; Fri, 04 Aug 2023 00:23:18 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRmLN-00048V-8C for submit@debbugs.gnu.org; Fri, 04 Aug 2023 00:23:17 -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 1qRmLH-0003bZ-Jy for bug-gnu-emacs@gnu.org; Fri, 04 Aug 2023 00:23:11 -0400 Received: from mout.gmx.net ([212.227.17.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qRmLG-0000en-2m for bug-gnu-emacs@gnu.org; Fri, 04 Aug 2023 00:23:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1691122981; x=1691727781; i=michael.albinus@gmx.de; bh=RP+OPgzoDa2plLoBSDo+2JCbe9NDPovQ2AKemlNUdT4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=ZPUWNvCpHhWm0zOdPO+QH2SMfCoZwmSPYIOS7zasn/DfUBGBCv53gUlgrX3iBkHPBlPkqyO BhE7sHuP08fema3SZUd56NXK5krQYY+ufr6/VWsCGm8pAwUolMpcvC4PmtXPRSpfEFx+38qSQ DnASDxwClrb4jr4gFDiwggvUox2mKAcj/KaJNDzW4C2LkHf7cOPgVb1e4ZeVpXYvh5ZH9HTrj bD6d7I+t/wSiUQVa6/db1L4tA/h+WqnjDb9Ul3f7kVPNBwFOK+29hfxn65mqHJgKDGWgpWuqU BkbfE8IGU+wUwT80hZbegUaE4N9SngkIcaBEUb1g9MNDchKdUJcQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.27]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MOiDX-1qC0Vv3gJr-00QEBQ; Fri, 04 Aug 2023 06:23:00 +0200 From: Michael Albinus In-Reply-To: ("=?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\""'s message of "Thu, 3 Aug 2023 18:42:30 +0300") References: <87tttgxjdi.fsf@gmx.de> Date: Fri, 04 Aug 2023 06:23:00 +0200 Message-ID: <874jlfxwpn.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:z5i9oQ+5Eq/cxfmjptvT6mbK+zW8DfUnG4tf1cFIQryze9ScnBE JaYdIx7fUM05/4hAsphwFQ38W9cF++wh+va/z4/4S1rseCamhwYGFiCO6XFsQsd4FNeMxDR tnHaN+a1ZQWe22i8nV/serUmV6245T+PsLv2ZRLat96+sH/VCSj/YS3K3lL6EZCDo1dwf/g CDjZeerveRra6jo1lDSuw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:P++g/vrhOB0=;C8lwIVN03lAQXSW/JWcWegmXjxc KjC0DbWyPZu+APqGX2Io4uDl0jjZyEY+XvGWdAX5zVfHmxsKTRDruKLG7jzDZ/RUKmzDF5/n7 vmCDMZgKh3DdyLPQ7Yq6QJmZVww+u23VV6G7ZjJY0hfAHKY24okDhgY38oCW7G+ejyM7RoPGO uX5YdtwuHTbL97rT2DmH2iuUeGgmLEQa/eMnBwV32Ty8Bt8l7mkS6A/fKopQ2ukjEuPlatZrI Jr8ZNBjoiHQBf5sD7UzmscVEA8SPNuwgZcRKdSasnNAUt46htDmT9fIpecGGz6hnflsds6NDB BwGMi8RScw8YhHMQiNVuBmLMFb5AJvLYxsHi2Fl7NztSP8y/vMtjR2wQKngCWgZACBzfFLC2G kcMEdHMPOcPIZvN2xXMHJSPj7KtgwVhwgESY+gYXH6a4qFxm9yhcUn4NdDdFXR/bJviDgrgAl 2RwiE+6UMYplciLTU+lihqKU1CvfA5UoIyDLkHbBU5vxxHoPeb5tQ4fVQsz5jQSzlanLW/j8Z DxmtYWy5v8dI3WRJnUOdbcq3AwaQhdkwz5yu0oudB2nM1CJD4Xpu9WbbNP47QjGNCPuHG1BUt OvwlNaLKxoBS7xHuqqlFsncEvTV4LV18dfjA8Xxl8FnaaB0gM9L9+4/tT61qQ0aixnYa1nGne mEKHH6wKq+BsvbDTdr2qMo4i8lL48Q1m4RTGENTsSVGuAcZBfJm6ZvqrALgbdu734OF21kVAi 4WbkGtDvmq1BQ6105e1fOil/rXkSJMkKouGZ/x4xlbNLY6mQXNrZLyyGP1yMcXccLth1lIDDc 1Wlkn51shxROjWvEZPkqUDMA2L3i1I9a/dTiURs6qS1QwfSEmMznxQWuu2Fuvl8wjmaJ07v6P EBDJsbTnbR4CxQZP2Y1r+bgPKQjANhSrsdxfnYV2LdNMWQn6g6PreIw3PwX1Nuhtt0OzdxAYA +jdQU9yALy8ADnAA1Cf8jkki3YI= Received-SPF: pass client-ip=212.227.17.22; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Version: 29.2 =D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9 =D0=9F=D0=BE=D1=82=D0=B0=D0=BF= =D0=BE=D0=B2 via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: Hi Georgij, >> It is a little bit tricky to install the patch, because it is in a >> defmacro of tramp.el. This macro is used in tramp-sh.el. You must >> compile both files in this order. Could you pls check? > > Yes, I've installed the patch and now saving works as intended. > > No more encoding switching. Thanks for the feedback. I've installed the patch in the repositories, will appear with Emacs 29.2. > Thank you very much! Best regards, Michael. From unknown Fri Aug 15 18:48:33 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=9F=D0=BE=D1=82=D0=B0=D0=BF=D0=BE=D0=B2?= Subject: bug#65022: closed (Re: bug#65022: 29.1; Tramp resets file buffer encoding to UTF-8) Message-ID: References: <874jlfxwpn.fsf@gmx.de> X-Gnu-PR-Message: they-closed 65022 X-Gnu-PR-Package: emacs Reply-To: 65022@debbugs.gnu.org Date: Fri, 04 Aug 2023 04:24:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1691123043-15989-1" This is a multi-part message in MIME format... ------------=_1691123043-15989-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #65022: 29.1; Tramp resets file buffer encoding to UTF-8 which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 65022@debbugs.gnu.org. --=20 65022: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65022 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1691123043-15989-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 65022-done) by debbugs.gnu.org; 4 Aug 2023 04:23:10 +0000 Received: from localhost ([127.0.0.1]:53222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRmLF-00048N-Tp for submit@debbugs.gnu.org; Fri, 04 Aug 2023 00:23:10 -0400 Received: from mout.gmx.net ([212.227.17.22]:54579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRmLD-00047d-0p for 65022-done@debbugs.gnu.org; Fri, 04 Aug 2023 00:23:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1691122981; x=1691727781; i=michael.albinus@gmx.de; bh=RP+OPgzoDa2plLoBSDo+2JCbe9NDPovQ2AKemlNUdT4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=ZPUWNvCpHhWm0zOdPO+QH2SMfCoZwmSPYIOS7zasn/DfUBGBCv53gUlgrX3iBkHPBlPkqyO BhE7sHuP08fema3SZUd56NXK5krQYY+ufr6/VWsCGm8pAwUolMpcvC4PmtXPRSpfEFx+38qSQ DnASDxwClrb4jr4gFDiwggvUox2mKAcj/KaJNDzW4C2LkHf7cOPgVb1e4ZeVpXYvh5ZH9HTrj bD6d7I+t/wSiUQVa6/db1L4tA/h+WqnjDb9Ul3f7kVPNBwFOK+29hfxn65mqHJgKDGWgpWuqU BkbfE8IGU+wUwT80hZbegUaE4N9SngkIcaBEUb1g9MNDchKdUJcQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.27]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MOiDX-1qC0Vv3gJr-00QEBQ; Fri, 04 Aug 2023 06:23:00 +0200 From: Michael Albinus To: =?utf-8?B?0JPQtdC+0YDQs9C40Lkg0J/QvtGC0LDQv9C+0LIgdmlh?= "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#65022: 29.1; Tramp resets file buffer encoding to UTF-8 In-Reply-To: (=?utf-8?B?ItCT0LXQvtGA0LPQuNC5INCf0L7RgtCw0L/QvtCy?= via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\""'s message of "Thu, 3 Aug 2023 18:42:30 +0300") References: <87tttgxjdi.fsf@gmx.de> Date: Fri, 04 Aug 2023 06:23:00 +0200 Message-ID: <874jlfxwpn.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:z5i9oQ+5Eq/cxfmjptvT6mbK+zW8DfUnG4tf1cFIQryze9ScnBE JaYdIx7fUM05/4hAsphwFQ38W9cF++wh+va/z4/4S1rseCamhwYGFiCO6XFsQsd4FNeMxDR tnHaN+a1ZQWe22i8nV/serUmV6245T+PsLv2ZRLat96+sH/VCSj/YS3K3lL6EZCDo1dwf/g CDjZeerveRra6jo1lDSuw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:P++g/vrhOB0=;C8lwIVN03lAQXSW/JWcWegmXjxc KjC0DbWyPZu+APqGX2Io4uDl0jjZyEY+XvGWdAX5zVfHmxsKTRDruKLG7jzDZ/RUKmzDF5/n7 vmCDMZgKh3DdyLPQ7Yq6QJmZVww+u23VV6G7ZjJY0hfAHKY24okDhgY38oCW7G+ejyM7RoPGO uX5YdtwuHTbL97rT2DmH2iuUeGgmLEQa/eMnBwV32Ty8Bt8l7mkS6A/fKopQ2ukjEuPlatZrI Jr8ZNBjoiHQBf5sD7UzmscVEA8SPNuwgZcRKdSasnNAUt46htDmT9fIpecGGz6hnflsds6NDB BwGMi8RScw8YhHMQiNVuBmLMFb5AJvLYxsHi2Fl7NztSP8y/vMtjR2wQKngCWgZACBzfFLC2G kcMEdHMPOcPIZvN2xXMHJSPj7KtgwVhwgESY+gYXH6a4qFxm9yhcUn4NdDdFXR/bJviDgrgAl 2RwiE+6UMYplciLTU+lihqKU1CvfA5UoIyDLkHbBU5vxxHoPeb5tQ4fVQsz5jQSzlanLW/j8Z DxmtYWy5v8dI3WRJnUOdbcq3AwaQhdkwz5yu0oudB2nM1CJD4Xpu9WbbNP47QjGNCPuHG1BUt OvwlNaLKxoBS7xHuqqlFsncEvTV4LV18dfjA8Xxl8FnaaB0gM9L9+4/tT61qQ0aixnYa1nGne mEKHH6wKq+BsvbDTdr2qMo4i8lL48Q1m4RTGENTsSVGuAcZBfJm6ZvqrALgbdu734OF21kVAi 4WbkGtDvmq1BQ6105e1fOil/rXkSJMkKouGZ/x4xlbNLY6mQXNrZLyyGP1yMcXccLth1lIDDc 1Wlkn51shxROjWvEZPkqUDMA2L3i1I9a/dTiURs6qS1QwfSEmMznxQWuu2Fuvl8wjmaJ07v6P EBDJsbTnbR4CxQZP2Y1r+bgPKQjANhSrsdxfnYV2LdNMWQn6g6PreIw3PwX1Nuhtt0OzdxAYA +jdQU9yALy8ADnAA1Cf8jkki3YI= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 65022-done Cc: 65022-done@debbugs.gnu.org, =?utf-8?B?0JPQtdC+0YDQs9C40Lkg0J/QvtGC?= =?utf-8?B?0LDQv9C+0LI=?= 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.7 (-) Version: 29.2 =D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9 =D0=9F=D0=BE=D1=82=D0=B0=D0=BF= =D0=BE=D0=B2 via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: Hi Georgij, >> It is a little bit tricky to install the patch, because it is in a >> defmacro of tramp.el. This macro is used in tramp-sh.el. You must >> compile both files in this order. Could you pls check? > > Yes, I've installed the patch and now saving works as intended. > > No more encoding switching. Thanks for the feedback. I've installed the patch in the repositories, will appear with Emacs 29.2. > Thank you very much! Best regards, Michael. ------------=_1691123043-15989-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Aug 2023 13:33:17 +0000 Received: from localhost ([127.0.0.1]:49254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRByW-0005q0-OR for submit@debbugs.gnu.org; Wed, 02 Aug 2023 09:33:17 -0400 Received: from lists.gnu.org ([2001:470:142::17]:54358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRBiI-0005HT-Q7 for submit@debbugs.gnu.org; Wed, 02 Aug 2023 09:16:34 -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 1qRBiD-0000LL-8i for bug-gnu-emacs@gnu.org; Wed, 02 Aug 2023 09:16:25 -0400 Received: from smtp50.i.mail.ru ([95.163.41.92]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qRBiA-0003xJ-CL for bug-gnu-emacs@gnu.org; Wed, 02 Aug 2023 09:16:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=inbox.ru; s=mail4; h=Content-Transfer-Encoding:Content-Type:Subject:From:To: MIME-Version:Date:Message-ID:From:Sender:Reply-To:To:Cc:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive:X-Cloud-Ids:Disposition-Notification-To; bh=b7F58gvF+CfOTiyTfHPbiId/ppbz8Z6/vAFnhC/BDw4=; t=1690982179; x=1691072179; b=M3OtjykxLjaGnliOhXskKhyfRdsAkac9UG8hpEJeUOgzw2UNqiCgE9x1RvowZ5Tj3IRZbSU2U8A 7eyq7Hd860h4qXi6mpbyLcIH7VpcCcvLfjjBktoGLdfIZF7isyz+OXo5YlpSc8oY3gwjFQk/Vre3K UDvblU8reIHkywDjecDKYe6lPiCBbIXn7s6x3UZ8WZzbv0DXHCq9b57zsIUWlapl03cx/0zQqI1pX RrcJUytZ4iPFxKs5GN+Zi0i1fhQrjAvC4kbzhi+gIn9K6gW2JlAfsUMKqT0KfUIv+WTLFVCdjLp56 2mCtro+CpJxWLgMaxvd9N+Yt37JDgbBtwHyA==; Received: by smtp50.i.mail.ru with esmtpa (envelope-from ) id 1qRBhz-00EUC0-2l for bug-gnu-emacs@gnu.org; Wed, 02 Aug 2023 16:16:12 +0300 Message-ID: Date: Wed, 2 Aug 2023 16:11:49 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: ru To: bug-gnu-emacs@gnu.org From: =?UTF-8?B?0JPQtdC+0YDQs9C40Lkg0J/QvtGC0LDQv9C+0LI=?= Subject: 29.1; Tramp resets file buffer encoding to UTF-8 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Authentication-Results: smtp50.i.mail.ru; auth=pass smtp.auth=nephrite@inbox.ru smtp.mailfrom=nephrite@inbox.ru X-Mailru-Src: smtp X-7564579A: EEAE043A70213CC8 X-77F55803: 4F1203BC0FB41BD9262A61978FA9877606B8C81B99FA656A412859FB6553D32E182A05F5380850404C228DA9ACA6FE278FBE1F3098B2788C798D2C74B55380C1C221B3A0A736AD6C089605D3D3BD9FE3 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7FBCED7D376B82B5EEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637575C0790A70C4B158638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8581E2B60162CB7608AD233C063766C356F9789CCF6C18C3F8528715B7D10C86878DA827A17800CE7A6779F98BF527B7A9FA2833FD35BB23D9E625A9149C048EE33AC447995A7AD18E5D25F19253116ADD2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8B2F22DFD7D6B35478A471835C12D1D977C4224003CC836476EB9C4185024447017B076A6E789B0E975F5C1EE8F4F765FC73D4B00E7A7DD9B73AA81AA40904B5D9CF19DD082D7633A0C84D3B47A649675F3AA81AA40904B5D98AA50765F79006371D836391CAFC675BD81D268191BDAD3D3666184CF4C3C14F3FC91FA280E0CE3D1A620F70A64A45A98AA50765F790063755ED53CAE33D7F3F2EB15956EA79C166176DF2183F8FC7C057739F23D657EF2BD5E8D9A59859A8B6A8BCA6A7AE7893B5089D37D7C0E48F6C5571747095F342E88FB05168BE4CE3AF X-C1DE0DAB: 0D63561A33F958A5D8B07E5FC93718AEAB5C39E5E9882851B605F01D5DF0DF3D5A4FF58CDAEABE2AA132EA92956906CBEC0DA21D194D9A2C7E0012C66AE17B00BADB2A551DC3F950AD821FE3CBC9797D794DB285CF8A07CE4AAE2D1698E8717BF36E2E0160E5C55389181B4E2F58B1401E618B5D5F965AFDD2AD7660D07C2C483D58D961240FA4EF6DABF04D5057A81F1E618B5D5F965AFDCB5012B2E24CD356 X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF26627E0B569FD6DE0357DC0226EF9A8E87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CFF3A407661F56CFB4A70B2A3D23B4F4A82B493215B64414F0E7BD442FD9D2F88D68A36B291CE9B2EB8553022043D0BC9ADFCBCA62D42DE635CABC69081276211FCAACD699CDC6F98202C26D483E81D6BE9987E2B0545C9FAEF3F877C81885FAADADE12199CE9660BE X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojV0vAgLNnFuesuaPrK7gDWQ== X-Mailru-Sender: F16D9CAFEEA6770E9675688D734D11C1597F4D9C3315F95DE27A655E327CF68400DF2B8B7F414BAE2F0CF3A26222BC853DDE9B364B0DF289A34D684186DF792955834048F03EF5D40D4ABDE8C577C2ED X-Mras: Ok Received-SPF: pass client-ip=95.163.41.92; envelope-from=nephrite@inbox.ru; helo=smtp50.i.mail.ru X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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: 0.0 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 02 Aug 2023 09:33:11 -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: -0.0 (/) I edit my files in cp1251 encoding. This works fine on local host but when I save files on remote host using tramp it resets encoding to utf-8 constantly. Even if I do |(set-buffer-file-coding-system)| to cp1251, it sets the encoding for awhile, but after saving the file it immediately resets to utf-8-unix. The saved file appears in cp1251 as desired, but the buffer encoding becomes utf-8-unix and subsequent saving appears in utf-8-unix For example, I do |(set-buffer-file-coding-system 'cp1251)| save file the file on disk is in cp1251 encoding, but the encoding flag in the left bottom becomes U for utf-8 save file again it is in utf-8 encoding It happens regardless of if the file contains only ASCII symbols or non-ASCII symbols. Local files are saved normally. The issue appeared in emacs 29.1, everything was ok in 28.1 workaround |(defun set-remote-encoding () "set buffer encoding to cp1251" (set-buffer-file-coding-system 'cp1251)) (add-hook 'before-save-hook 'set-remote-encoding) | In GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-07-31 built on  AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.3208) Configured using:  'configure --with-modules --without-dbus --with-native-compilation=aot  --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: RUS   locale-coding-system: cp1251 Major mode: Fundamental Minor modes in effect:   poke-line-global-mode: t   winner-mode: t   smartparens-global-mode: t   smartparens-global-strict-mode: t   pixel-scroll-mode: t   global-hi-lock-mode: t   global-display-line-numbers-mode: t   global-display-fill-column-indicator-mode: t   display-time-mode: t   shell-dirtrack-mode: t   evil-mode: t   windmove-mode: t   tooltip-mode: t   global-eldoc-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   menu-bar-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   buffer-read-only: t   column-number-mode: t   line-number-mode: t   auto-fill-function: do-auto-fill   indent-tabs-mode: t   transient-mark-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t Load-path shadows: c:/home/.emacs.d/lisp/j-mode hides c:/home/.emacs.d/elpa/j-mode-20171224.1856/j-mode c:/home/.emacs.d/elpa/transient-20230120.1559/transient hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/transient c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-lint hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-lint c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-jump hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-jump c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-ensure hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-ensure c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-diminish hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-diminish c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-delight hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-delight c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-core hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-core c:/home/.emacs.d/elpa/use-package-20210207.1926/use-package-bind-key hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/use-package-bind-key c:/home/.emacs.d/elpa/bind-key-20210210.1609/bind-key hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/use-package/bind-key c:/home/.emacs.d/elpa/prolog-1.22/prolog hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/progmodes/prolog c:/home/.emacs.d/elpa/hierarchy-20190425.842/hierarchy hides c:/emacs/emacs-29.1/emacs-29.1/share/emacs/29.1/lisp/emacs-lisp/hierarchy Features: (shadow sort mail-extr emacsbug message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils poke-line poke-line-types tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 time-date semantic/idle semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db eieio-base semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt easy-mmode srcery-theme winner smartparens semantic/util-modes semantic/util semantic pp semantic/tag semantic/lex semantic/fw mode-local find-func cedet pixel-scroll cua-base hl-line hi-lock display-line-numbers display-fill-column-indicator eyebrowse format-spec dash elec-pair time cus-load quail cyril-util mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat gperl-mode derived flymake-proc flymake project compile text-property-search pcase folding-isearch folding lilliputify evil evil-keybindings evil-integration evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-search evil-ex shell pcomplete comint ansi-osc ansi-color evil-types evil-macros evil-repeat evil-states evil-core comp comp-cstr warnings icons cl-extra help-mode advice evil-common windmove calc calc-loaddefs calc-macs thingatpt rect evil-digraphs evil-vars ring edmacro kmacro finder-inf rx slime-autoloads info 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 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 462564 18444)  (symbols 48 40503 1)  (strings 32 192102 6856)  (string-bytes 1 5120517)  (vectors 16 45388)  (vector-slots 8 1202977 28692)  (floats 8 138 59)  (intervals 56 593 0)  (buffers 984 12)) ------------=_1691123043-15989-1-- From unknown Fri Aug 15 18:48:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65022: 29.1; Tramp resets file buffer encoding to UTF-8 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Aug 2023 07:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65022 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 65022@debbugs.gnu.org, nephrite@inbox.ru Received: via spool by 65022-submit@debbugs.gnu.org id=B65022.16911335631616 (code B ref 65022); Fri, 04 Aug 2023 07:20:02 +0000 Received: (at 65022) by debbugs.gnu.org; 4 Aug 2023 07:19:23 +0000 Received: from localhost ([127.0.0.1]:53327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRp5m-0000Q0-WA for submit@debbugs.gnu.org; Fri, 04 Aug 2023 03:19:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRp5i-0000Pj-5L for 65022@debbugs.gnu.org; Fri, 04 Aug 2023 03:19:21 -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 1qRp5c-0001i8-5a; Fri, 04 Aug 2023 03:19:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=mHxg/Y2gl9xqF0q4H8/A0ooLOzNZ4yYRfybFkVC5JIk=; b=HonhJ3g8fxDNRL0s+O8P 03FgQk5Fdl5T7poS/tolbf/twS7jiBKKX+/gOyv94qRLQZAm6zrpLG+lk6jO1IG9ZRjNiGdE8o/8A vjWbLKhbwSHIXkrAMLqaDy//KyWnRTZOk3q5PlyBgGK2K22dvN1G1O0FsMBZ0qsLsd/FEbucPyJef DQKlNRixwQL9EUrdwPS9EPlUD6QKowM/CH4lB9y/ZJJVSdw5uQnSc60PGBsBOiiMQuaAtXiRV1FNP Q6HgiSCtZn6Tr/P3Ogb0ByYFmtlpLni7LmHay2OPePmVpmFFSsN0dEjqzoml+KynGQPLgviIxfIJX X1S0QfJEBzPFnQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qRp5b-0005Qi-C7; Fri, 04 Aug 2023 03:19:11 -0400 Date: Fri, 04 Aug 2023 10:19:23 +0300 Message-Id: <83a5v7w9z8.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <874jlfxwpn.fsf@gmx.de> (message from Michael Albinus on Fri, 04 Aug 2023 06:23:00 +0200) References: <87tttgxjdi.fsf@gmx.de> <874jlfxwpn.fsf@gmx.de> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) > Resent-To: bug-gnu-emacs@gnu.org > Cc: 65022-done@debbugs.gnu.org, > Георгий Потапов > From: Michael Albinus > Date: Fri, 04 Aug 2023 06:23:00 +0200 > > Version: 29.2 > > Георгий Потапов via "Bug reports for GNU Emacs, the Swiss army knife of > text editors" writes: > > Hi Georgij, > > >> It is a little bit tricky to install the patch, because it is in a > >> defmacro of tramp.el. This macro is used in tramp-sh.el. You must > >> compile both files in this order. Could you pls check? > > > > Yes, I've installed the patch and now saving works as intended. > > > > No more encoding switching. > > Thanks for the feedback. I've installed the patch in the repositories, > will appear with Emacs 29.2. Am I missing something, or did you install this on master, not on emacs-29? From unknown Fri Aug 15 18:48:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65022: =?UTF-8?Q?Aw:=C2=A0Re:?= bug#65022: 29.1; Tramp resets file buffer encoding to UTF-8 Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Aug 2023 07:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65022 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 65022@debbugs.gnu.org, nephrite@inbox.ru Received: via spool by 65022-submit@debbugs.gnu.org id=B65022.16911338652134 (code B ref 65022); Fri, 04 Aug 2023 07:25:02 +0000 Received: (at 65022) by debbugs.gnu.org; 4 Aug 2023 07:24:25 +0000 Received: from localhost ([127.0.0.1]:53331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRpAe-0000YM-Q9 for submit@debbugs.gnu.org; Fri, 04 Aug 2023 03:24:25 -0400 Received: from mout.gmx.net ([212.227.15.15]:40577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRpAc-0000Y8-C4 for 65022@debbugs.gnu.org; Fri, 04 Aug 2023 03:24:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1691133856; x=1691738656; i=michael.albinus@gmx.de; bh=2AR8Hr0nfq79yMSVaE+6KF0FCQIWY0AnpdwFJwARqaI=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=kPzY/uUsqZE0EuYuS2SJUtvf9CSuF+7xkxkFZZ3uq4Dldl9RU/OxITht5ExDj730u2v20b3 rIUlPD3nCQ5XF1hCu0MFhkbKWrStG/uf97XTy0TKOwOEupVHRdeya9lkc2pNvhbxyyU6vjIZj OWef36XU3G2vodKfLhLMUJqj5ofFkPZcTzgLdhgBUR81OHO0Ycatrpskdi8A6iUhz01aDWXbZ XxiqsMHaaihNLc5dlCtTcR5C0iMY0L1r+xbTkMr0qWvZ+Y0vEnyh+BvxWk8d8U6v6A3k36DaZ Yqw5x2MZBEaZp1+ndrAtecZ1j3T5GqBvNLKxKzsDYEIKeJDE+y8A== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [46.114.90.2] ([46.114.90.2]) by msvc-mesg-gmx005.server.lan (via HTTP); Fri, 4 Aug 2023 09:24:16 +0200 MIME-Version: 1.0 Message-ID: From: Michael Albinus Content-Type: text/html; charset=UTF-8 Importance: normal Date: Fri, 4 Aug 2023 09:24:16 +0200 Content-Transfer-Encoding: quoted-printable In-Reply-To: <83a5v7w9z8.fsf@gnu.org> References: <87tttgxjdi.fsf@gmx.de> <874jlfxwpn.fsf@gmx.de> <83a5v7w9z8.fsf@gnu.org> X-Priority: 3 X-Provags-ID: V03:K1:RimIAfZIrbrb2WrmYYWqtbyU6VK1Yc95mjd3iWYgkWVKRiobOHAs9dTGJTWmAA6H7uwG5 QHoPVO1a/8Mzj8RRDxoq/UMyYETsp0QA+lutRgKsRw/cDXgUkBDyyH7NmuMMHaAlpa62dvJAiJCE XM9XZ54UPn4Uh/3MzvPMUbs6LWmqv0snon1L6GGmsgYffA5C8b5vePCB1NxYIPCvvjABrElm0lB0 1r+JCaBEJI+QDXFxaff7FLWMOp82lwonNMWQUy+XDW0PYgHMTChgLQlo+nMN4qeYHnbU+Shk+hJk ms= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:d7HJ6i3IhDY=;wuk471e9DepD1wM4rRyj4Q3pcmH wcvlkx9w+pJu+7fbTYVekmwNk+dfoZmdzCUIanN+MfZoS2HQQ4XEcij1am8hy3/SpqjqCk23H 9Q87K74wWu6YQvz/5PZ8osF3ctgznkkJDmQiGH9JUDzHreRfrRgQab6j6GmEJS4Yde6PQY3Q3 YkIho9Ddqk9EBqRvKd1zknWityNnaMQuM/e0ivNuXkbdLNfIvQb3G1mKhk3uuJr8H0mDmnPYE SwZ6LeUztU79ISTFWvIxIVUJ1/lqWMrhw92LEWRpLYp3k9hzMjb6lNIgj1RPmaK6rTJUJCPdL WMIJi+dMxB1FNzlm1JLGafcfBuWx3LdAJzcYy0Kl1FD9cm7z6EZJsmBR1NU/TGhmXve2KdnWv 5wCEqPasDSZPfMVAnYSMmWb4kGMnwRmLUsjUGqgtnMu5x4Oq3DpMWNG9AHl9LKJ5LTgwBME1Q qtVJjftMXjFC98wEuT3QmCJslUUmPEW8pXnAMGOnLO7eVOcYnyEvCqB7+Z68DpIotS5ffpTjz X74OxI8filqg0Ni/q1noXtwFaWtnd3S/PA0X1HFjzNTypDFEweUSsx9uQ68pxGzb/bWrZiSCB CZaTa+mNH8XfQblbbBHE51UIyF5OxYqGjgNyfuhth+HPeUVY7mMizFgb0QoEnB1E2cD5d5ZGU J6EG/rffMn9KTSPzRB3U3YWZtmWdKRlQ9WQQnz59pmcf69DXonWpZ1JHrpNh4PmO7+aaMlf3f Yzzpb0Mdixp+UJSLie5ffcdWG4EzqFOZb4hEe/T/FyX1pttavqwiF+ZMf6sLxG+wqPQs76Wpw 5ID0v4+i80xyiHmDmRQU+EjOsPG0gNtTKQDXBmOvPHsyw= X-Spam-Score: -0.6 (/) 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.6 (-)
On = master=2E The emacs-29 branch will get it when I sync it with Tramp 2=2E6= =2E1=2E Hopefully, later this weekend=2E

Best regards, Michael=2E<= br/>
--
Diese Nachricht wurde von meinem Android Mobiltelefon mit G= MX Mail gesendet=2E
Am 04=2E08=2E23, 09:19 schrieb Eli Z= aretskii <eliz@gnu=2Eorg>:
> Resent-To: bug-gnu-emacs@gnu=2Eorg
> Cc: 65022-done@debbugs=2Egnu=2Eorg,
> =D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9 =D0=9F=D0=BE=D1=82= =D0=B0=D0=BF=D0=BE=D0=B2 <nephrite@inbox=2Eru>
> From: Michael Albinus <michael=2Ealbinus@gmx=2Ede>
> Date: Fri, 04 Aug 2023 06:23:00 +0200
>=20
> Version: 29=2E2
>=20
> =D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9 =D0=9F=D0=BE=D1=82= =D0=B0=D0=BF=D0=BE=D0=B2 via "Bug reports for GNU Emacs, the Swiss army kni= fe of
> text editors" <bug-gnu-emacs@gnu=2Eorg> writes:
>=20
> Hi Georgij,
>=20
> >> It is a little bit tricky to install the patch, becau= se it is in a
> >> defmacro of tramp=2Eel=2E This macro is used in tramp= -sh=2Eel=2E You must
> >> compile both files in this order=2E Could you pls che= ck?
> >
> > Yes, I've installed the patch and now saving works as int= ended=2E
> >
> > No more encoding switching=2E
>=20
> Thanks for the feedback=2E I've installed the patch in the rep= ositories,
> will appear with Emacs 29=2E2=2E
=20
Am I missing something, or did you install this on master, not on
emacs-29?
=20
From unknown Fri Aug 15 18:48:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65022: =?UTF-8?Q?Aw:=C2=A0Re:?= bug#65022: 29.1; Tramp resets file buffer encoding to UTF-8 Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Aug 2023 16:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65022 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 65022@debbugs.gnu.org, nephrite@inbox.ru Received: via spool by 65022-submit@debbugs.gnu.org id=B65022.169125197220656 (code B ref 65022); Sat, 05 Aug 2023 16:13:02 +0000 Received: (at 65022) by debbugs.gnu.org; 5 Aug 2023 16:12:52 +0000 Received: from localhost ([127.0.0.1]:57990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSJtb-0005N6-LC for submit@debbugs.gnu.org; Sat, 05 Aug 2023 12:12:51 -0400 Received: from mout.gmx.net ([212.227.15.19]:36095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSJtY-0005Mp-UI for 65022@debbugs.gnu.org; Sat, 05 Aug 2023 12:12:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1691251963; x=1691856763; i=michael.albinus@gmx.de; bh=HreCY1IhzV4i5JRZ/UfsnUiB2Fo0eQfMLTBjgLyNfUU=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=JrVuFXGdhYLQPRnzXKPBbmCpMtaD9GJIxNg1eLJLowL5/klwKR8dgetDDXupP9CUS1tvtHg 0PdHOx6YFv9bXNEZapbVoySGQI/EAdUv0wAzry34BGe9f34Ix/hUcA8Y7hZc31owdLB5ysbHs pw7mtD3KENSMkmYvZbrZuBm40N1pphG0mTxyyFl3lO70lECrmYtO3N4eYlDpnJrQGBBRbd5ms b/OHbnnbplamsG9dSKvPYTuGjJgQ4vfsqOqw1ZrP7AyGVs0hvWz3ZVP4K4XmWhOu1v/0vwa8p 1HwYUz0URaRG7pF4cOij88SwsfUPC6w1XGXCmKmq2YQj9cbpIWLw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.27]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mn2aD-1q0eEv43Nf-00kC0b; Sat, 05 Aug 2023 18:12:43 +0200 From: Michael Albinus In-Reply-To: (Michael Albinus's message of "Fri, 4 Aug 2023 09:24:15 +0200") References: <87tttgxjdi.fsf@gmx.de> <874jlfxwpn.fsf@gmx.de> <83a5v7w9z8.fsf@gnu.org> Date: Sat, 05 Aug 2023 18:12:41 +0200 Message-ID: <875y5tlb7q.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:2vhE7DU1GGKTwbf/yShiX1mxJh+TZ2yhEoFcWgVluV+2KcxZtNn Oz4PCWnnIrqvqYwnaaQa8OYROeqgcFRYww2qqrsej5CoqLkfHExDWKeWIh7uuoWtKIl3RQG GPrbqOd8J5nI4j9qIFIhSiS4+vyWJpMG87+O2z4jS8LDBRpG8IRaX9PCMINqCyLXm3zt/qd KiOvHUMDDc9d8yKiUcRGg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:VyJjvKZ4vjs=;qq6Xwtu2ocKdejyL6deKTmLReEn 5spLGNSFX2KTRZpLvPGn59lVTPA2l52xFSJFumWu+9YgId6JE7utLIXg4qv2gE7p6Sn53THPy RZt1GcvfmlShm2MC9ok/OfWtplnU+9AALRlQPf48j8GgLk2tREN31TN7yRefTkeXimtANiYcf zjTnwIxTD8Z0B0Y8qUKAyz4zZxHKaaaMC+xZhP2p+fFBbSk3BF6A1+78PfDhLEMCQxnhf1aBC 6w7+tMQ5NPjEVz69IK4PLxiEYoGDLUGpOC0xsEFnQAZGzaeYKUSTf43FOjaB77Ha4BgqUHkfa a6XBayPZoagfgvIIEebdY8B58F2ZZG7VZ6YmkFCyoazknxQc0CQWEgb34EXzAcQODHWu2I6FM zSxC4TosyW35qbpL7PZLLUrjg24WVz7rq9ICLHqIFsba+CWehvuzyDFCuS/dt7jrVRVRZmLq5 Q0NdqWymPuBLDIyW1q4PMKRl853dxgb/jl2Pv+r0nNWSzpIr2ktlrBr8lAuLcWCHxVD4c49y8 F1zD6U3RYQ7b/bgH6JLn0w8HpOXY5XAVbHsGjzKI0YcG/bh6r+t/cv/RQDh9YisXK2PCq+8PL Nn103erk2ueXOUe3Wsu2H8uVqjEb0eJS/jVI0Q2S4MmkvN2mRQH2uh5V7Q/Mxa0YbhhtxCudv VSvB+1ZPfnv/b0U1sfXbrDn+TIMnS9cTLkFhHa0zLPDNTkctxgUEJsfwuaePCJ/oW2IOP71+W UwPnqLUQqq3SrHpWJGkZ6oa4cq6M9mImaA9+TlybMowgqdG1tqDSBf60RhN/lEZposiGu9hu+ AwIUQe31Zvp8LcxaLwLU3Ix/5aMy62qrwcUBs/yIZMPrZy2Inxha+T4SgHI/nStB/QuIJF6VL vjZjfVhfoFCDWTEaYq6lxPJJD2AVpc7xbZ/POobhjymPPSJlutUZiyAIomArYBrWHkAAiaYpQ ZAfGLg== X-Spam-Score: -0.7 (/) 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.7 (-) Michael Albinus writes: > On master. The emacs-29 branch will get it when I sync it with Tramp > 2.6.1. Hopefully, later this weekend. Pushed as 2695af297e8 to the emacs-29 branch. > Best regards, Michael.