Commit Graph

80 Commits

Author SHA1 Message Date
Vishweshwar Saran Singh Deo a0ed310094 Merge remote-tracking branch 'upstream/master' into 681-Plugin-Submission-Plugin-Utility-KeyBinding-Mouseless-Keyboard-URL-Open 2023-07-28 20:08:37 +05:30
Matt Rose 1a4921b262 Alter get_text_range call based on VTE version
In vte 0.72 there was a regression that caused
Vte.Terminal.get_text_range() to fail to return the text requested
However, in the same version, there was a new call introduced that
does retrieve the text, so if I detect a vte minor version above
72, I call that instead.
2023-06-17 21:31:00 -04:00
Vishweshwar Saran Singh Deo 8edebc6ca5 [bug 681] Plugin Submission + Generic Plugin Utility Functions & KeyBinding Feature: Mouseless / Mousefree / Keyboard URL opening or yanking #681
- removed plugin_util
- added key unbind feature
- updated plugin helper
- updated plugin helper - to have config as part of constructor
- updated MouseFreeURLHandler for plugin.py, unload
- removed circular dependency between plugin.py and config.py due to KeyBindUtil due to merging of plugin_util.py
2022-11-22 15:18:26 +05:30
Matthew Rose 35e7e026cd add "Insert Terminal Name" to the group menu 2022-11-20 13:42:20 -05:00
Matthew Rose 3d63c91517 [New Plugin] Plugin that inserts the name
This plugin inserts the name of the terminal, as determined by
Terminal.get_window_title() to all open terminals. Fixes #540
2022-11-19 23:01:05 -05:00
Vishweshwar Saran Singh Deo 0ae2aba167 1) Mouse less/free opening / yanking feature
2) plugin_util  file to assist this and other plugins with key-press Helper function
3) adding Key Binding Help Functions in above (2) to config and preferences->keybinding to have a consistent behavior
2022-11-19 20:06:24 +05:30
Matt Rose 3fa8669050
Merge pull request #661 from vssdeo/654-Plugin-Submission-SaveLastSessionLayout-Uses-Layout-to-Auto-Save-Last
[bug 654] - Plugin Submission : SaveLastSessionLayout Uses Layout to …
2022-10-30 21:23:15 -04:00
Vishweshwar Saran Singh Deo 3aaf54b5de [bug 654] - Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD on Terminal Window Close
- changes for the pre-close-term event in the plugin
- submitting as I had first thought of using current event close-term, but later thought of a consistent solution
2022-10-30 23:26:10 +05:30
Matt Rose df1a433c61
Merge pull request #651 from kianmeng/fix-typos
Fix typos
2022-10-30 11:29:12 -04:00
Kian-Meng Ang 25111f2402 Fix typos
Found via `codespell -S .eggs,po,*.css -L boddy,maco,trough,wont,poing,gir,visibles`
2022-10-22 00:07:07 +08:00
Vishweshwar Saran Singh Deo 5bd81ce478 - added plugin save_last_session_layout.py
- saves the working directory and layout of last session (last window) closed
- layout is saved under name of SaveLastSessionLayout
- can be loaded from context menu (right click) -> layouts -> "SaveLastSessionLayout"
- last working directory is also saved
2022-10-16 01:32:30 +05:30
Vojtech Duchon (Ext) 0a4affee66 Allow multiline commands in Custom Commands plugin 2021-10-12 08:49:54 +02:00
Paweł Kotiuk a61c7b5445 Allow translating of dir_open plugin 2021-07-02 21:49:25 +02:00
Paweł Kotiuk bda603f4f6 Add new plugin for opening current directory 2021-06-30 17:48:35 +02:00
nojhan 8f0e8add14 feat: hidden plugins, managed URLhandlers, RunCmdOnMatch plugin
- Plugins starting with underscore will not be displayed by the
  preference/plugins window.
- This allow to add URLhandlers plugins on-the-fly.
- Add the RunCmdOnMatch plugin, which creates URLhandlers plugins
  based on a regexp/command pair.
- If an URLhandler plugin returns a prepared URL starting with "terminator://",
  then terminator will not try to open it with the URL handler (like xdg-open).
2021-03-04 21:09:15 +01:00
Matt Rose 040b828ed1 feed_child() only accepts UTF-8, so that's what we'll send for now 2020-11-17 12:19:59 -05:00
Matt Rose a55356ec8d replace feed_child_binary() calls with feed_child() 2020-11-17 12:06:16 -05:00
Matt Rose 1dbaa807c6 fix stupid debugging error 2020-11-09 10:22:43 -05:00
Matt Rose c7649b33e9 suppress warning if the vte capability is not there 2020-10-26 12:35:26 -04:00
Matt Rose dad40bb1b2 do not advertise as AVAILABLE if the signal is not present in the Vte library 2020-09-22 17:48:37 -04:00
Matt Rose 98d11928c6 add proper arguments 2020-09-04 12:15:25 -04:00
Matt Rose 8cd329c5c5 added some more documentation 2020-09-04 10:40:14 -04:00
Matt Rose bad60a03f2 tweak class name as well 2020-09-04 10:29:46 -04:00
Matt Rose 752311b8fe Tweak Name so it does not interfere with @xll4dux plugin 2020-09-03 18:18:08 -04:00
Matt Rose 93c1169104 update description 2020-09-03 18:14:49 -04:00
Matt Rose 6220af8030 add plugin to notify when command is complete 2020-09-03 18:00:08 -04:00
Markus Frosch 23135f2ca5 Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
Matt Rose 0f05cd8c8b Fix for Custom command plugin don't work
* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953153
* https://bugzilla.redhat.com/show_bug.cgi?id=1573927
2020-04-05 15:36:03 +02:00
Emilio Pozuelo Monfort a3a67385fd Adopt patch "python3" from Debian
https://bugs.launchpad.net/terminator/+bug/1662544
2020-04-05 14:07:13 +02:00
Stephen Boddy 5f329928af Fix the version introspection capture by exception 2017-02-07 17:09:34 +01:00
Stephen Boddy 321c4a7ba9 Adds subtrees to custom commands menu - just add '/' to split. 2017-02-06 12:09:36 +01:00
Stephen Boddy 45cb6e05c6 Fixes the logger plugin, patch by Eric Badger 2017-01-12 03:59:30 +01:00
Stephen Boddy 6eb94f0195 Fix for the terminal shot plugin to work with GTK3 from Vineeth Raj 2016-12-20 20:33:50 +01:00
Stephen Boddy 2546e724c9 Fix a couple of other transient parent errors. 2016-12-12 20:45:50 +01:00
Stephen Boddy da37f398fa Fix terminator not working with default python3 by forcing python2 2016-11-25 02:29:55 +01:00
Stephen Boddy 9fde814a44 Fix a GI version warning for Notify library 2015-11-28 18:56:02 +01:00
Stephen Boddy e4c235dcd6 (trunk-1650) Minor change to custom commands to use the standard gerr function instead of the broken local one 2015-09-19 05:01:25 +02:00
Stephen Boddy d5a231afb2 (trunk-1590) Another big chunk of translation updates
* Add translation for column headers in Preferences
  * Add translation for some remaining strings
  * Remove some of the now deprecated "Gtk.STOCK_*" items
2015-08-04 03:17:05 +02:00
Stephen Boddy 20dad87117 (trunk-1588/1589)
BIG update to translations, due to additions and changes. Unfortunately Launchpad
translations don't work with gettext fuzzy matches, so I'm afraid there's a lot
of rework for translators.

* Add a few new translatable strings
* Update the list of files to scan with additionas and deletions
* Update the template (pot) and country (po) files
* Fix the preferences window to be translated (LP:#1245806) (accidentally added earlier in gtk3 rev 1565, just noting here)
* Update tab close button icon to match lighter gnome-terminal one (accidentally added earlier in gtk3 rev 1565, just noting here)
2015-08-03 21:15:28 +02:00
Stephen Boddy c83e627a69 (trunk-1587) * Adjust the config section name to InactivityWatch for InactivityWatch class
* Add a new setting for ActivityWatch to set the time between activty notifications
2015-08-03 20:36:14 +02:00
Stephen Boddy 73d29ef997 (trunk-1586) Additional windows icon loading works better, and respect the theme changes. 2015-08-03 20:33:10 +02:00
Stephen Boddy 0629a02465 (trunk-1565) actually merge the distcheck fix in this time 2015-06-23 02:36:45 +02:00
Stephen Boddy 59c0499c77 Merge Activity Watcher plugin improvements from Joseph Crosland (with additional GTK3 fixes) 2015-02-26 00:02:09 +01:00
Stephen Boddy bf1c0dd3b9 Fixes LP#1414332 custom commands broadcast to grouped terminals from Mauro S M Rodrigues 2015-02-25 17:30:37 +01:00
Stephen Boddy 47e5baf76c Slightly modified version of Custom Commands Dialog fix from David Chandler + fixes for GTK3 2015-02-25 15:25:41 +01:00
Stephen Boddy 22ed84abdd Apply terminator-gtk3-vte038-v4.patch from Egmont Koblinger 2014-09-19 16:10:43 +02:00
Stephen Boddy 7ca6dd96c6 Changes made by pygi-convert.sh 2014-09-19 16:08:08 +02:00
Stephen Boddy 07af1b3cf2 Add icons to the additional windows (Launcher, Preferences and Custom Commands) Improvements welcome ;-) 2013-10-29 14:57:01 +01:00
Stephen Boddy 3d6edb437e Merge bug fix from David Caro. Closes LP#684340 2013-07-16 20:00:07 +02:00
Stephen Boddy f4cc83c1e6 Clean up the patch from David Caro 2013-07-16 19:56:14 +02:00