summaryrefslogtreecommitdiff
path: root/src/input.c
AgeCommit message (Collapse)Author
2021-09-25Project branch offrafa_99
2018-10-25Add command_spawn_editor() and implement normal_view_source()Leonardo Taccari
- Add a command_spawn_editor() to asynchronously spawn editor - Adjust input_editor_formfiller() to use command_spawn_editor() - Add support to view the source of the current page via the editor (`gf' command).
2018-07-31Convert focus_element_by_id.js to CVirgil Dupras
2018-06-27Use travis-ci for testing.Daniel Carl
2018-06-16Fix missing string.h includeYutao Yuan
2018-06-14Do not damage utf8 string on escape.Daniel Carl
This fixes #492.
2018-06-02Remove not really needed variable.Daniel Carl
2018-06-02Fixed possible memory leak in case of errors.Daniel Carl
2018-06-02Reuse success flag.Daniel Carl
2018-06-02Fixed some code style issues.Daniel Carl
2018-06-01moved id to its own variable to adher to IPO modelSven Speckmaier
2018-05-30multi line javascript used from scripts/scripts.hSven Speckmaier
2018-05-29use vimb_editor_map when no id is presentSven Speckmaier
2018-05-28assert and free data->element_id in editor returnSven Speckmaier
2018-05-28fix indentation to adher to the contribution guidlinesSven Speckmaier
2018-05-28Remember element id per open process watchSven Speckmaier
2018-05-15Use g_strescape() to escape editor contents.Daniel Carl
2018-05-15More info when spawning of editor-command fails.Daniel Carl
2018-03-28Update license year.Daniel Carl
2017-06-24Use Uppercase bool value from glib.Daniel Carl
2017-05-26Update license year.Daniel Carl
2017-05-12implements external editor (closes #347)Robert Timm
2017-04-21Run js by webextension.Daniel Carl
Make sure all the scripts we run internally are also evaluated in case js is disabled.
2017-02-26fixes (shift)tab cycling through editable elementsRobert Timm
2016-06-01Update license year.Daniel Carl
2016-03-30Startup webkit2 branch from the scratch.Daniel Carl
2015-07-20give the focus to the text box after it's closed in an external editorBenjamin Petrenko
2015-07-20stop the focus from appearing to be on the input box after closing an ↵Benjamin Petrenko
external editor
2015-02-21Merged code from mode.c into main.cDaniel Carl
2015-01-01Change year in license block.Daniel Carl
2014-12-02Show mode label in statusbar.Daniel Carl
This avoid often opening inputbox in case 'input-autohide=on' is set.
2014-08-15Added CTRL-0 to run normal mode command during input mode.Daniel Carl
2014-08-03Fixed some typos.Daniel Carl
2014-06-29Used g_slice_new instead of g_new.Daniel Carl
2014-06-29Save settings in hash map.Daniel Carl
2014-06-03Use g_return_*() function to avoid programming issues.Daniel Carl
2014-06-03Moved char related macro to ascii.h.Daniel Carl
2014-01-19Use message logging function instead of fprintf.Daniel Carl
2014-01-11Change year in license block.Daniel Carl
2013-11-02Fixed none remove file for editor command.Daniel Carl
2013-10-06Allow utf8 for keybinds.Daniel Carl
Used some key processing stuff from vim.
2013-09-21Allow to bind also function keys.Daniel Carl
2013-09-20Changed the way keys are processed.Daniel Carl
Until today vimb mapped two-part keybindings to commands. This patch changed this paradigm into a more vi like way. The commands are separated into normal mode commands that mainly consists of a single char and ex commands that can by typed into the inputbox like ':open'. This change allows us to adapt also the way keypresses and mapping are handled. Now every keypress is converted into a unsigned char and collected into a typeahead queue. The mappings are applied on the queue. So now we can use also long keymaps and run multiple commands for different modes with them like ':nmap abcdef :set scripts!<CR>:open search query<CR>50G'.