|
|
|
@ -2926,24 +2926,26 @@ bool Source::View::on_key_press_event_smart_inserts(GdkEventKey *event) { |
|
|
|
left = '"'; |
|
|
|
left = '"'; |
|
|
|
right = '"'; |
|
|
|
right = '"'; |
|
|
|
} |
|
|
|
} |
|
|
|
else if(language && language->get_id() == "markdown") { |
|
|
|
// Insert `` around selection
|
|
|
|
if(event->keyval == GDK_KEY_dead_grave) { |
|
|
|
else if(event->keyval == GDK_KEY_dead_grave) { |
|
|
|
left = '`'; |
|
|
|
left = '`'; |
|
|
|
right = '`'; |
|
|
|
right = '`'; |
|
|
|
} |
|
|
|
} |
|
|
|
if(event->keyval == GDK_KEY_asterisk) { |
|
|
|
// Insert ** around selection
|
|
|
|
|
|
|
|
else if(event->keyval == GDK_KEY_asterisk) { |
|
|
|
left = '*'; |
|
|
|
left = '*'; |
|
|
|
right = '*'; |
|
|
|
right = '*'; |
|
|
|
} |
|
|
|
} |
|
|
|
if(event->keyval == GDK_KEY_underscore) { |
|
|
|
// Insert __ around selection
|
|
|
|
|
|
|
|
else if(event->keyval == GDK_KEY_underscore) { |
|
|
|
left = '_'; |
|
|
|
left = '_'; |
|
|
|
right = '_'; |
|
|
|
right = '_'; |
|
|
|
} |
|
|
|
} |
|
|
|
if(event->keyval == GDK_KEY_dead_tilde) { |
|
|
|
// Insert ~~ around selection
|
|
|
|
|
|
|
|
else if(event->keyval == GDK_KEY_dead_tilde) { |
|
|
|
left = '~'; |
|
|
|
left = '~'; |
|
|
|
right = '~'; |
|
|
|
right = '~'; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
else if(is_bracket_language) { |
|
|
|
else if(is_bracket_language) { |
|
|
|
// Insert /**/ around selection
|
|
|
|
// Insert /**/ around selection
|
|
|
|
if(event->keyval == GDK_KEY_slash) { |
|
|
|
if(event->keyval == GDK_KEY_slash) { |
|
|
|
|