bug-gettext
[Top][All Lists]
Advanced

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

Re: [bug-gettext] Problem with gettext emacs support


From: Bruno Haible
Subject: Re: [bug-gettext] Problem with gettext emacs support
Date: Tue, 18 Apr 2017 19:24:45 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-72-generic; KDE/5.18.0; x86_64; ; )

Hi,

Peter Hull wrote:
> I was not able to use the "," (po-tags-search) on a new C project. The
> code scanned through all files (leaving them all open in separate
> buffers) but did not find any translatable strings.
> 
> To test this I set up a simple project with a single C file:
> 
> #include <stdio.h>
> 
> int main(void) {
>   puts("Hello world");
>   return 0;
> }
> 
> I ran 'etags *.' to create the TAGS file.

That should be 'etags *.c', no? [1]

> I ran 'emacs main.po' to start emacs with a new PO file.

I also needed to
  M-x load-file .../po-mode.el
and
  M-x po-mode

> I pressed ','
> 
> Expected result: "Hello world" string highlighted
> Actual result: no text highlighed and 'All files processed' appeared
> on the status line at the bottom.

When I do this (likewise in emacs 24.5.1) I get the prompt
  Visit tags table (default TAGS): /current/dir/
Then after choosing the TAGS file it highlights the string literal
"Hello world".

> Am I using the gettext mode incorrectly or is there a bug in the mode?
> 
> Emacs : version 24.5.1 (from Ubuntu 16.04)
> gettext : 0.19.7-2ubuntu3
> gettext-el : 0.19.7-2ubuntu3
> po-mode-version-string : "2.24"

I'd guess that the TAGS file is somehow incomplete.

Bruno

[1] https://www.gnu.org/software/gettext/manual/html_node/Marking.html




reply via email to

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