mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Edit Book: Add an option to turn off auto-completion of closing tags
This commit is contained in:
parent
8cc82b6c8f
commit
bfae849753
@ -64,6 +64,7 @@ d['editor_format_toolbar'] = [('format-text-' + x) if x else x for x in (
|
||||
d['spell_check_case_sensitive_search'] = False
|
||||
d['add_cover_preserve_aspect_ratio'] = False
|
||||
d['templates'] = {}
|
||||
d['auto_close_tags'] = True
|
||||
del d
|
||||
|
||||
ucase_map = {l:string.ascii_uppercase[i] for i, l in enumerate(string.ascii_lowercase)}
|
||||
|
@ -619,6 +619,8 @@ class Smarts(NullSmarts):
|
||||
editor.setTextCursor(c)
|
||||
|
||||
def auto_close_tag(self, editor):
|
||||
if not tprefs['auto_close_tags']:
|
||||
return False
|
||||
|
||||
def check_if_in_tag(block, offset=0):
|
||||
if block.isValid():
|
||||
|
@ -194,6 +194,12 @@ class EditorSettings(BasicSettings):
|
||||
' happens only when the trailing semi-colon is typed.'))
|
||||
l.addRow(lw)
|
||||
|
||||
lw = self('auto_close_tags')
|
||||
lw.setText(_('Auto &close tags when typing </'))
|
||||
lw.setToolTip('<p>' + _(
|
||||
'With this option, every time you type </ the current HTML closing tag is auto-completed'))
|
||||
l.addRow(lw)
|
||||
|
||||
lw = self('editor_show_char_under_cursor')
|
||||
lw.setText(_('Show the name of the current character before the cursor along with the line and column number'))
|
||||
l.addRow(lw)
|
||||
|
Loading…
x
Reference in New Issue
Block a user