Jelle van der Waa
5dc2d638a0
Handle invalid configuration file format
...
Print an error when an invalid key/value config is given to termite.
Closes : #486
2017-07-08 20:59:43 +02:00
Josip Janzic
c18668fe8e
Add keybinding to move forward to end of word
...
Closes #495
2017-07-05 22:38:18 +02:00
Jelle van der Waa
c1890ae7e2
Replace deprecated gregex api
...
vte_terminal_match_add_gregex, vte_terminal_search_get_gregex and
vte_terminal_search_set_gregex are all deprecated and replaced with the
VTeRegex API which uses PCRE2.
Closes : #395
2017-06-19 20:55:59 +02:00
jelle van der Waa
e3a6814902
Merge pull request #427 from schoettl/vim
...
b and B set wrong cursor position in word.
Instead of setting the cursor position to the first character
the position is was set to first character +1.
2016-12-06 18:18:36 +01:00
Jakob Schöttl
1b0d371794
Bugfix: b and B set cursor to begin of word + 1
2016-12-04 22:23:05 +01:00
Jelle van der Waa
f2a1aa91cc
Skip ;,: as vte does not consider these a word.
2016-12-04 20:38:33 +01:00
Johannes Löthberg
c08cd317ee
Revert "non us fix" and fix it properly
...
This reverts commit 305f5cb938
.
The old fix breaks it on US keyboards. Instead, copy the case down to
be in both ifs.
2016-10-20 21:01:18 +02:00
jelle van der Waa
a9cecb4b9d
Merge pull request #400 from jelly/assert_valid_color
...
load_theme: set alpha to 0 of GdkRGBA
2016-10-02 19:12:24 +02:00
Jelle van der Waa
80ab246023
load_theme: set alpha to 0 of GdkRGBA
...
vte3 0.46 introduced an assertion valid_color which checks if the alpha
channel is set. The alpha channel is actually not used in
vte_terminal_set_colors.
2016-10-01 01:10:50 +02:00
Mikkel Oscar Lyderik
305f5cb938
Make key commands work on non-US keyboard layouts
...
`Ctrl-=` and `Ctrl-+` commands did not work on non-US like keyboard
layouts because `=` and `+` are produced differently in other layouts
e.g. `Shift` is required/not required respectively. The opposite of US
like layouts.
This patch fixes the issue by not checking if `Shift` is pressed/not
pressed when it's irrelevant to the command. Instead it uses the
`keyval` from GDK directly which has been transformed depending on
keyboard layout and pressed modifiers.
Fix #371
2016-08-14 23:43:10 +02:00
Kenneth Lyons
fa1c0d7266
Consume F11 key press event.
2016-06-16 17:38:22 -07:00
jelle van der Waa
3170adffa7
Merge pull request #345 from purpleKarrot/master
...
compile url_regex with G_REGEX_MULTILINE
2016-06-05 15:12:11 +02:00
Jelle van der Waa
1f1b1e2151
Move zoom in/out/reset bindings to general
...
Changing the cursor when in command mode, messes
up vte's state which causes aborts, misplaced cursor
and other bugs.
Closes : #194
2016-05-22 22:42:09 +02:00
Jelle van der Waa
446a67a2d3
Disable blinking when moving cursor in selection mode
...
When moving the cursor in selection mode disabling blinking
mode. This behaviour is smiliar to moving the cursor in vim.
Closes : #275
2016-05-10 21:58:16 +02:00
jelle van der Waa
e7a8cdba54
Merge pull request #328 from ixjlyons/icon-switch
...
Add command line switch to set icon.
2016-05-06 21:20:55 +02:00
jelle van der Waa
672d7ebdb9
Merge pull request #343 from schoettl/visual_home_end
...
Add Home and End for 0 and $ respectively
2016-05-06 20:56:12 +02:00
Daniel Lockyer
f196f62ec9
termite.cc: pull out a method call into a variable so we can free it
2016-05-05 19:44:28 +01:00
Jelle van der Waa
dedf7b38bd
Resolve GCC 6.1 warning
...
GCC 6.1 warns about the comparison between an
long and double, cast the long to a double.
2016-05-04 21:37:42 +02:00
Earnestly
19e4a577fd
Include missing cmath header
...
Resolves https://github.com/thestinger/termite/issues/350
Signed-off-by: Earnestly <zibeon@gmail.com>
2016-05-04 16:25:54 +01:00
Daniel Micay
c252d4b55c
Merge pull request #348 from jelly/foreground_color_cursor
...
Add support to set the foreground cursor color
2016-04-28 19:57:16 -04:00
Jakob Schöttl
a37c385b35
Add Home and End for 0 and $ respectively
2016-04-28 22:53:09 +02:00
Jelle van der Waa
746ade831a
Add support to set the foreground cursor color
...
VTE 0.44.1 supports setting the foregorund color of
the cursor using vte_terminal_set_color_cursor_foreground
Closes : #284
2016-04-28 20:37:13 +02:00
Daniel Lockyer
f7c0aa54ed
main: add some free calls to free GOptionContext
...
Free the GOptionContext when we are done parsing it
in termite.cc@main.
2016-04-27 21:37:22 +02:00
Daniel Pfeifer
be3eec81c0
compile url_regex with G_REGEX_MULTILINE
...
vte_terminal_match_add_gregex wants that to be set.
see: https://github.com/thestinger/vte-ng/blob/0.44.1-ng/src/vtegtk.cc#L1718
2016-04-26 12:01:36 +02:00
Kenneth Lyons
b219f171c9
Prefer $SHELL over login shell.
2016-04-08 23:12:14 -07:00
Kenneth Lyons
d91ce8d614
Add command line switch to set icon.
2016-04-08 23:04:42 -07:00
Jelle van der Waa
00035a6db4
Replace deprecated vte_terminal_match_check
...
vte_terminal_match_check has been replaced by
vte_terminal_match_check_event which takes the GdkEvent
and does not need to be passed a row and col.
2016-03-22 20:43:28 +01:00
Jelle van der Waa
c747c9317e
Resolve missing field 'font_scale' initializer
...
The font_scale member of the struct config_info was not
initialized.
2016-03-21 21:34:30 +01:00
Daniel Micay
3563fb5314
Merge pull request #295 from jelly/gtk3-resolve-deprecations
...
Resolve GTK3 deprecation warnings
2016-02-08 10:10:19 -05:00
Jelle van der Waa
62a97deb69
Resolve GTK3 deprecation warnings
...
Remove the search_panel_info's panel, which was an alignment
widget for the entry widget. Since the entry widget can now
set alignment using it's margin properties.
Replace gtk_alignment_set_padding with gtk_widget_set_margin_*.
These changes make termite depend on GTK3 >= 3.14.
2016-02-05 21:17:31 +01:00
Jelle van der Waa
5d099931e3
Reset font size to startup default using a keybinding
...
Reset the font size to the default startup value
by pressing '=' in selection mode.
Closes : #164
2016-01-18 20:13:23 +01:00
Daniel Micay
1a7ce26028
Merge pull request #257 from holomorph/modify-other-keys
...
Modify other keys
2016-01-08 16:24:30 -05:00
Jelle van der Waa
20c9500fbe
Add a null check when pressing backspace
...
Closes : #270
2016-01-08 22:22:19 +01:00
Mark Oteiza
614eca0f03
produce escape sequences for some Ctrl-Meta- modified keys
2015-10-17 09:35:30 -04:00
Mark Oteiza
ab78455a4a
make table an argument of modify_other_keys
2015-10-17 09:35:30 -04:00
Mark Oteiza
b10a5f2fac
Make only possible hints visible
...
Originally written by numeral <numerical@gmail.com>
2015-09-18 22:53:34 -04:00
Daniel Micay
4b08fd998b
style fixes
2015-09-18 18:53:15 -04:00
Daniel Micay
ba63e3c33c
add padding to base/min size hints
...
Closes #174
2015-09-18 18:51:53 -04:00
Daniel Micay
eb1628c867
use xdg-open as the default fallback browser
2015-06-26 10:04:46 -04:00
Daniel Micay
0652af0220
improve compatibility with non-X11 backends
2015-06-22 13:26:34 -04:00
Daniel Micay
2b5af377aa
stop setting VTE_VERSION, as VTE sets it now
2015-06-22 13:06:06 -04:00
Daniel Micay
86e2bc88e8
style fixes
2015-06-22 12:36:24 -04:00
Daniel Micay
b1349a52ea
deal with gtk_widget_override_background_color deprecation
2015-06-22 12:31:41 -04:00
Daniel Micay
91bdd0dcbd
add technically required (no-op) g_spawn_close_pid
2015-06-22 12:09:12 -04:00
Matt Kemp
ecd495d737
Added Q as a key to return to insert mode.
2015-05-24 16:37:02 -05:00
Mark Oteiza
fa1943c76e
Set color palette size to 256
...
Required by vte 0.40.0
2015-04-10 05:39:53 -04:00
Daniel Micay
0928a1112a
fix bépo command mode binding
...
Closes #214
2015-03-24 19:20:29 -04:00
Simon Gomizelj
cb3dfb71a0
Screwed up my iterators, sorry
2014-11-10 21:04:09 -05:00
Simon Gomizelj
e2c9769f38
Match gnome-terminal with its font scaling logic
...
Gnome terminal jumps between a predefined set of font scales. libvte seems
to break if we try to jump in between them. This behaviour is an exact
match from what you get in gnome-terminal (and certainly looks
considerably better).
Relevant to issue #195 .
Closes #194 since it no longer crashes.
Probably a proper fix (finally) for #47 .
2014-11-10 20:45:02 -05:00
Simon Gomizelj
bed98f83e8
Port font scaling to the new VTE API
...
Closes #195
2014-11-10 20:12:23 -05:00