예제 #1
0
파일: document.py 프로젝트: editxt/editxt
 def analyze_content(self):
     text = self.text_storage.string()
     start, end, cend = text.getLineStart_end_contentsEnd_forRange_(None, None, None, (0, 0))
     if end != cend:
         eol = EOLREF.get(text[cend:end], const.NEWLINE_MODE_UNIX)
         self.props.newline_mode = eol
     mode, size = calculate_indent_mode_and_size(text)
     if size is not None:
         self.props.indent_size = size
     if mode is not None:
         self.props.indent_mode = mode
예제 #2
0
파일: document.py 프로젝트: khairy/editxt
 def analyze_content(self):
     text = self.text_storage.string()
     start, end, cend = text.getLineStart_end_contentsEnd_forRange_(
         None, None, None, (0, 0))
     if end != cend:
         eol = EOLREF.get(text[cend:end], const.NEWLINE_MODE_UNIX)
         self.newline_mode = eol
     mode, size = calculate_indent_mode_and_size(text)
     if size is not None:
         self.indent_size = size
     if mode is not None:
         self.indent_mode = mode
예제 #3
0
파일: test_util.py 프로젝트: khairy/editxt
 def test(mode, size, text):
     result = mod.calculate_indent_mode_and_size(text)
     eq_(result, (mode, size))
예제 #4
0
파일: test_util.py 프로젝트: khairy/editxt
 def test(mode, size, text):
     result = mod.calculate_indent_mode_and_size(text)
     eq_(result, (mode, size))