emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: dired-do-find-regexp failure with latin-1 encoding


From: Dmitry Gutov
Subject: Re: dired-do-find-regexp failure with latin-1 encoding
Date: Sun, 29 Nov 2020 02:49:25 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0

On 28.11.2020 23:04, Dmitry Gutov wrote:
or latin-1 (AND the current system locale matches that encoding), the search should work fine across such files in different encodings, and without 'C-x RET c'

Correction: only utf-8 and utf-16 detection is automatic. latin-1 needs explicit arguments '-E latin-1' passed to rg.

The official recommended workaround is to use a --pre flag which is similar to what Stephen did originally by inserting 'iconv ...' in the shell command string: https://github.com/BurntSushi/ripgrep/issues/746

I suppose if we really wanted, we could insert some custom program that chooses what to 'iconv' with, but that would be slower, of course. But it could work with Grep, too.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]