- Subject: Re: problem with non ascii chars in xjed on kubuntu 7.10
- From: "G. Milde" <milde@xxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 30 Nov 2007 12:44:54 +0100
On 30.11.07, Joachim Schmitz wrote:
> Hi,
> I am using xjed 0.99.18U on kubuntu 7.10. for editing for example python 
> source code. Whenever I enter an umlaut-char like 'ü', I get <C3><BC>,
> which is, I assume the utf8 representation of 'ü'. What settings do I have 
> to change to get 'ü' in the source.
This is most probably due to DFA syntax highlighting not supporting UTF-8.
You can enable/disable this on a per-mode basis with
disable_dfa_syntax_for_mode() and enable_dfa_syntax_for_mode()
%  This function may be used to enable|disable the use of DFA syntax highlighting
%  for one or more specified modes.  Each of the String_Type arguments must
%  be the name of a mode.  The name of a buffer's mode is usually displayed on
%  the status line.
As these functions are often used inside the mode definition, you should
overwrite the setting in a mode hook, e.g. 
%  * Set the syntax highlight scheme
%  
%    Syntax highlight could use either a DFA syntax highlight scheme or the
%    "traditional" one. Advantages are:
%    
%    traditional: highlights muliti-line string literals (if enclosed in """)
%    
%    dfa: highlights some syntax errors (e.g. invalid number formats, 
%    	  mix of Spaces and Tab in code indention, or quote with trailing 
%    	  whitespace at eol)
%#v+
%        define python_mode_hook() { 
% 	    if (_slang_utf8_ok)  % DFA is broken in UTF-8 mode
%              disable_dfa_syntax_for_mode("python");
%           else
%              enable_dfa_syntax_for_mode("python");
%           % more customization...
%        }
%#v-
I hope this helps
Guenter
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
  [2007 date index]
  [2007 thread index]
  
  [Thread Prev] [Thread Next]
      
  [Date Prev] [Date Next]