[gnome-builder] (156 commits) ...editor: wire GbEditorVim:enabled to GSetting schema.
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] (156 commits) ...editor: wire GbEditorVim:enabled to GSetting schema.
- Date: Fri, 3 Oct 2014 20:16:48 +0000 (UTC)
Summary of changes:
77673c3... vim: start on vim keybindings prototype. (*)
9ee8e39... vim: x should never cause non-current lines to change. (*)
f637b51... vim: implement basic "o" and "<Shift>o" support. (*)
df878d3... vim: remove dead comment. (*)
b1d341d... vim: fix comment on GDK_KEY_a. (*)
e3bda9c... vim: make delete selection match VIM for removing whole lin (*)
c4a6325... editor: remove duplicated commands implemented by VIM mode. (*)
850ce9e... editor: make beginning search a GbSourceView signal. (*)
f6abee4... vim: slash should initiate search. (*)
ec1df85... vim: add some todo notes. (*)
67e14f6... editor: make indent/unindent public API for source view. (*)
a2c4dab... vim: indent/unindent selection upon > or < key press. (*)
cb49fbb... vim: track connection state so we can warn if we find any f (*)
70cda48... vim: possibly auto-indent after `o` or `O` in normal mode. (*)
33d3e85... vim: implement `D` to delete to end of line. (*)
fd76e6e... vim: implement <Control>u in insert mode. (*)
d328c58... vim: match vim when `Vx` on an empty line. (*)
34c9be4... vim: `$` jumps to end of line in normal mode. (*)
66e1a33... vim: support overwrite mode with `R` command. (*)
297e8b0... vim: `x` should move the cut text into the selection clipbo (*)
e16544f... vim: try to keep the cursor set on the non-EOL like VIM doe (*)
e079367... vim: adjust cursor position upon deletes when in non-insert (*)
399e2c5... vim: escape any pending snippets when not in insert mode. (*)
e97d22e... vim: fix comment. (*)
a92055e... vim: implement `p` command for paste clipboard. (*)
d62677d... vim: make paste act more like VIM (*)
ebcc47f... vim: implement `G` command to move to end of document. (*)
60b090d... vim: use gtk_text_buffer_get_has_selection() (*)
f9293c1... vim: use gulong for signal ids. (*)
874547e... vim: remove unnecessary selection expansion (*)
ecb9eb2... vim: don't allow delete `x` to jump past current line. (*)
027a9f3... vim: implement `e` command to move to end of word. (*)
a19f409... editor: allow initializing find with the search text. (*)
4843972... vim: dont skip a word upon `w` when not in a word boundry. (*)
384718d... vim: implement yank command `y` (*)
994b9c2... vim: move to beginning of line upon `^` command. (*)
9c4deb4... vim: fix some typos in comments. (*)
df95286... vim: potentially allow keybindings to activate if no comman (*)
82ee886... editor: allow specifying the initial text and and direction (*)
8e7895a... vim: implement # command to jump backwards to previous matc (*)
bc1ce6a... editor: center search results vertically when selected. (*)
34a6e11... notebook: focus tab after raising it. (*)
463ee2f... vim: allow # search to not focus the search entry. (*)
d80025e... editor: allow previous match to wrap around the end of the (*)
5f35ac2... editor: only adjust the beginning iter when (un)indenting. (*)
09dbe70... vim: select the current character with `v` (*)
ee2f856... vim: add selection support for `l` (*)
b9ee183... vim: preserve insert and selection marks on `l` or `h` move (*)
f192978... vim: make `b` preserve selection. (*)
4454a6d... vim: preserve selection upon `w` command. (*)
55e5dd2... vim: preserve selection on `j` command. (*)
5c46072... vim: clear selection with Escape. (*)
7d2dd3c... vim: preserve selection on `k` command. (*)
c157989... vim: make `j` act more like VIM when a selection exists. (*)
9eb6a17... vim: clear selection upon `u` undo (*)
07a3389... editor: be more like VIM when moving up in line selections. (*)
4ea09e3... vim: make `$` command respect selections. (*)
469ef88... vim: make `^` command respect selections. (*)
20479c9... vim: clear selection upon redo of operation. (*)
2999978... vim: preserve selection upon `G` command. (*)
6684f21... vim: implement `0` (zero) command. (*)
9c8c183... vim: add forward search with * (*)
4492b51... vim: make sure we move past the current word when searching (*)
36e9f10... editor: set at-word-boundaries by default. (*)
fbc5a19... vim: make `e` command respec the current selection. (*)
4e04f9b... vim: make paste (p) place the cursor on the first pasted li (*)
70038a1... vim: try to be a bit smarter about conditional multi-lines. (*)
0c0df89... auto-indent: be smarter about indent in {|} position. (*)
1f1eb1a... vim: plumb command line GString for use in command mode. (*)
86943d9... vim: plumb some basic event handling for command mode. (*)
fdc5112... vim: plumb some command line entry work. (*)
918bbbb... vim: make command entry when switching to command mode (*)
f514094... vim: add a GtkEntry to be used for vim command entry (*)
4cb961f... vim: put command entry in an overlay/frame (*)
3b38b6c... vim: make GtkEntry for command entry almost functional. (*)
7944c23... vim: use slide up for command bar (*)
4898ffb... vim: style the command entry a bit. (*)
552f8c7... vim: plumb in :w support in a very crude way. (*)
2c0ef9e... vim: clear command mode after :w (*)
e21b534... vim: remove some dead comments. (*)
dc5f66e... vim: implement :sort command. (*)
6f16a0b... vim: add <stdlib.h> for qsort(). (*)
eb33800... editor: use equality func (*)
f8178c7... keybindings: map begin/end to their natural gtk counterpart (*)
9e8d4c0... vim: make clear selection only clear if there is currently (*)
9114fbc... vim: clear selection before searching. (*)
249a33c... vim: make searching a bit more resilient (*)
504e2aa... vim: reselect the previous search upon `/` command. (*)
f57b70d... vim: update comment on search TODO (*)
0df9036... vim: implement <Control>B to go back a page. (*)
a42c5d9... vim: implement <Control>F (*)
99167d2... vim: move backward a character when escaping from Insert. (*)
55e66f2... vim: only change to NORMAL mode on focus-in if we are in CO (*)
0946f4a... vim: <Control>U should delete to first non-whitespace chara (*)
cdba80c... vim: make move to start handle whitespace lines closer to V (*)
4ca2b41... vim: make ctrl+[ a synonym for Esc. (*)
bd15757... vim: a very rough first draft at phrases (dw, yy, gg, etc) (*)
8171c7d... vim: refactor phrase and normal mode to share command API. (*)
0570025... vim: o and O should switch to insert mode. (*)
7d790e5... vim: verify subcommand is a movement when necessary. (*)
e818d33... vim: add comment regarding multi-char commands like gu and (*)
39fe9ec... vim: yy should not move the cursor position. (*)
26b1212... vim: `p' of whole line should leave us on index 0. (*)
88ef77a... vim: add helper to save/restore cursor position (*)
122c57f... vim: fix `yw' and other y movements. (*)
74e36ac... vim: improve position of cursor after pasting. (*)
f02e214... vim: fix `v' command when on last character of the line. (*)
022913e... vim: coalesce all changes in insert mode into single undo i (*)
14e11d2... vim: start from zero mode (*)
6a5fe00... vim: try to handle selection properly in `vk' sequence. (*)
5f55921... vim: rename function to match similar functions (*)
ce4c098... vim: don't rely on selection when selecting current char. (*)
308c924... vim: ensure the originating character selection is always s (*)
4461fdc... vim: don't try to overselect when moving down. (*)
2734dca... vim: preserve selected character column when moving up and (*)
4e012b1... vim: try to clone VIM page up/down semantics more closely (*)
a930703... vim: special work around for `y' when there is a selection. (*)
c20d02c... vim: add GbEditorVim:phrase property for observers (*)
1b3a789... vim: render the phrase status in the position label. (*)
6574f31... vim: make backspace move backwards and preserve the selecti (*)
37b8139... vim: add basic ctrl-a/ctrl-x support. (*)
0e8d392... vim: update some comments. (*)
2296246... vim: remove dead comment. (*)
51277fb... vim: move clearing of snippets outside of GbEditorVim. (*)
39744b3... vim: allow defining GB_EDITOR_VIM_EXTERNAL to use without r (*)
3d08dd2... vim: allow gb-editor-vim to be used externally. (*)
a2e5c56... vim: fix visual line selection at end of buffer (*)
cf1002b... vim: allow selecting last character in buffer with select_c (*)
1dec5f9... vim: handle corner case with line selection at end of buffe (*)
378ed6b... vim: fix `a' at end of buffer. (*)
6304f44... auto-indent: move function higher for reuse. (*)
73407ea... auto-indent: don't add space before ( on #define's (*)
87ac1f5... vim: don't clear selection when going to COMMAND mode. (*)
f2cdf4c... vim: perform commands in begin/end user action. (*)
0e9c786... vim: fix `x' command on last character of buffer. (*)
661f429... editor: add setting for higlight-matching-brackets. (*)
23b89da... snippets: make `gobject' in headers have a reasonable defau (*)
d27dec3... app: cleanup how we present the window (*)
42faffc... app: change where we set the resource base path (*)
a1f2f60... prefs: start plumbing an preferences dialog. (*)
0596fa8... prefs: use headerbar for prefs window. (*)
9728b3b... prefs: add search entry for searching preferences (*)
889872b... prefs: lighten the background of the sidebar (*)
90fd0a4... prefs: expand sidebar height (*)
7a19da6... prefs: set transition to crossfade (*)
619643a... prefs: add a section so we can see the sidebar in action (*)
14898f3... build: add gnome_builder_built_sources to BUILT_SOURCES (*)
267aa6b... prefs: more preferences wip (*)
879e679... prefs: map section titles to headerbar title (*)
ab61b9b... prefs: stub out some horrible UI for VIM preference. (*)
3de780c... prefs: stub out some git info widgets (*)
10719f8... vim: restore cursor when disabling VIM mode. (*)
e5ca43d... prefs: load some git config info just for fun (*)
4d1ad0e... settings: add schema for vim-mode in editor settings. (*)
3e76e7e... prefs: wire vim mode to gsettings schema. (*)
3688cfa... editor: wire GbEditorVim:enabled to GSetting schema. (*)
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]