Maxime Coste
550a95a3d7
Change def -shell-params to def -params and take the counts as parameters
2015-12-01 14:00:55 +00:00
Maxime Coste
c71d0e9f8d
Display clang completed function documentation
2015-11-30 18:48:22 +00:00
Maxime Coste
a8d81e395b
Support dropping last jump and use it to fix :tag double jump push
...
Fixes #492
2015-11-27 13:57:46 +00:00
Maxime Coste
bf7d3a4fec
Cleanup WIP clang-show-completion-info
2015-11-26 13:35:03 +00:00
Maxime Coste
9fe19fa72e
ctags.kak: rename gentags to ctags-generate and add ctags-update
...
Both use proper locking of the tag file, and ctags-update can
update the tags file for a single file.
2015-11-21 12:08:28 +00:00
Maxime Coste
bd2bf3a6a5
clang.kak: rework clang-show-error-info
2015-11-21 12:07:53 +00:00
Maxime Coste
208b91627d
Move client.kak as x11.kak and change tmux.kak to be its peer
2015-11-17 22:28:03 +00:00
Maxime Coste
c6e1d9b3dd
Merge remote-tracking branch 'lenormf/rc/tmux.kak'
2015-11-17 13:40:28 +00:00
Maxime Coste
99f53edd10
clang.kak: Fix escaping in clang-show-error-info
2015-11-17 13:25:48 +00:00
Frank LENORMAND
15e2440900
Escape quotes in the restored termcmd
variable
2015-11-17 11:18:19 +03:00
Maxime Coste
9aa1b770fd
Add sakura to the terminal list in client.kak
...
Closes #479
2015-11-16 13:57:58 +00:00
Maxime Coste
f028e6e8bb
Improve escaping in ctags.kak and complete using ctagsfiles option
2015-11-16 13:34:44 +00:00
Frank LENORMAND
284a40f681
Update rc/client.kak
to fit the tmux changes
...
Trim the script to remove any reference to tmux, and reflect the changes
made in the previous commit.
2015-11-15 19:58:32 +03:00
Frank LENORMAND
678acd32bc
Introduce rc/tmux.kak
...
This commit adds a kak script dedicated to tmux support, and declares
new command to interact with the current tmux session. Users are now
able to create vertical panes or horizontal panes arbitrarily (as
opposed to setting the `termcmd` variable to the proper command). The
script also has its own `focus` function, used to jump from a pane to
another.
2015-11-15 19:57:12 +03:00
Maxime Coste
60393d580d
Override mimetype in rust.kak extension detection
...
Fixes #481
2015-11-15 16:19:39 +00:00
Maxime Coste
95c1d25f28
Fix uses of "..." strings that are broken due to expanding
...
Fixes #475
2015-11-10 13:36:16 +00:00
Maxime Coste
329d5938a1
Merge branch 'cfam' of git://github.com/danlrobertson/kakoune
2015-11-06 14:00:22 +00:00
Daniel Robertson
7e7b238da6
Add common types and keywords to c-family syntax
...
Add a few more common types and C++ extensions to c-family
syntax file
2015-11-06 08:55:23 -05:00
Daniel Robertson
32c1adc271
Gas syntax: update regex and add missing ops
...
Add missing general purpose instructions and strengthen regular
expressions used to detect labels and instructions.
2015-11-05 09:30:38 -05:00
Maxime Coste
4c75c8d940
Merge branch 'gas_syntax' of git://github.com/danlrobertson/kakoune
2015-11-04 19:43:09 +00:00
Daniel Robertson
a276ea3fb5
Add filetype for gas assembly files
...
Add hooks for basic syntax highlighting for the gas assembly file type
2015-11-04 13:06:32 -05:00
Maxime Coste
beab7dbf41
Cleanup the various trailing space removal hooks
2015-11-04 09:48:47 +00:00
angt
c4060a790f
Add some c-family keywords
2015-11-02 19:12:51 +01:00
Frank LENORMAND
753e3d17de
Simplify the highlighted regions, fix the ones remaining
2015-10-29 10:00:23 +03:00
Maxime Coste
7581cde87a
Merge remote-tracking branch 'lenormf/rc/c-family.kak'
2015-10-28 00:06:25 +00:00
Frank LENORMAND
cbfc6d3cd0
Allow different type of pre-processing guards to be included in C
...
headers.
This commit introduces the `c_include_guard_style` option, which can
take one of the following values: "ifdef", "pragma", "none". The
corresponding type of guard will be used accordingly to the value of
this variable.
2015-10-27 17:23:04 +03:00
Frank LENORMAND
f7e976676c
Introduce the commenting.kak
file
...
Centralize commenting functions into a single file, and declare
variables used by those functions in language support files. The
functions are `comment-selection` and `comment-line`, users should bind
those functions to the keys of their liking for easy access.
2015-10-25 15:54:17 +03:00
Maxime Coste
8f7c2ac636
Merge remote-tracking branch 'lenormf/rc-fix-format'
2015-10-23 13:50:29 +01:00
Maxime Coste
092cafdaaa
Merge remote-tracking branch 'lenormf/rc/perl.kak'
2015-10-23 13:50:13 +01:00
Frank LENORMAND
e5b8c9f4dc
Add a basic perl highlighting script
2015-10-23 14:41:49 +03:00
Frank LENORMAND
8f432a2eea
Introduce formatter.kak
to handle formatting.
...
The modified files used to handle formatting code with the same code,
and a different command, the process is now centralized into a single
file. Language support files should set the `formatcmd` string to
whatever formatter is the most popular in their respective community,
eventually with default options.
2015-10-22 16:41:19 +03:00
Maxime Coste
64b7ccd107
Merge remote-tracking branch 'lenormf/rc/c-family.kak-astyle'
2015-10-21 09:51:21 +01:00
Maxime Coste
16ef5da72f
Merge remote-tracking branch 'lenormf/rc-fix-unalias'
2015-10-21 09:51:08 +01:00
Maxime Coste
1f276b3fcf
Recognize shell config files as sh scripts
2015-10-21 09:50:31 +01:00
Frank LENORMAND
8d87447edd
Fix the calls to unalias, add new characters to Go's commenting class, use a default color for D's verbatim strings
2015-10-21 08:03:33 +03:00
Frank LENORMAND
1713f14d5c
Add an alias for commenting whole lines, fix the call to unalias
2015-10-21 07:50:11 +03:00
Frank LENORMAND
f2eb2e8b1c
Add support for astyle code-formatting
2015-10-11 17:41:14 +03:00
Maxime Coste
bb16be6cf2
clang.kak: Try to detect word boundaries and highlight types/operators
2015-10-06 23:22:36 +01:00
Maxime Coste
6a236c563c
clang.kak: small cleanup
2015-10-06 22:50:51 +01:00
Maxime Coste
2c178f86cf
clang.kak: Highlight new and delete in completions
2015-10-06 22:43:20 +01:00
Maxime Coste
3ead8f1ac8
Highlight 'operator' in clang completion
2015-10-06 13:39:09 +01:00
Maxime Coste
39a859d85d
Use markup in :tag menu to show search pattern
2015-10-05 13:51:42 +01:00
Maxime Coste
0df72bd672
Recognize single brackets in sh.kak
2015-10-02 13:43:37 +01:00
Brayden
d12be9fdc1
Support paths with spaces for c-family :alt
2015-10-01 11:38:58 -07:00
Maxime Coste
20f744bd53
Remove useless try blocks in comment functions
...
We should not have exceptions raised there, if there is, do not
ignore them
2015-09-22 19:09:54 +01:00
Maxime Coste
6c73d6e794
Merge remote-tracking branch 'lenormf/rc/c-family.kak-comment'
2015-09-22 19:06:26 +01:00
Maxime Coste
7750df787a
Try to manually detect if .h files are c or cpp
2015-09-22 19:01:15 +01:00
Frank LENORMAND
c7f568f696
Clean up and improve the commenting functions
...
Simplifies the selection commenting function, add proper draft options
to the exec statements, and make the uncommenting bit keep the selection.
Add a function that comments the current line with "//", uncommenting is
supported as well.
2015-09-22 14:32:14 +03:00
Maxime Coste
40ca1fc754
Support plain c in clang.kak
2015-09-21 23:37:49 +01:00
Maxime Coste
70fdd068dc
c-family.kak: add plain c highlighter and detection
...
Give priority to extension over detected mimetype, as
file often takes c++ files to be c files.
2015-09-21 23:36:20 +01:00