Commit graph

490 commits

Author SHA1 Message Date
Camille Scholtz 4a38f232c0 Add copy feedback 2016-05-17 20:09:59 +02:00
Zachary Yedidia 6d394efcd9 Remove some unnecessary code
Fixes #104
2016-05-17 13:39:27 -04:00
Zachary Yedidia c727775557 Merge pull request #111 from onodera-punpun/fix_jump
Fix jumping in rxvt-unicode when switching focus
2016-05-17 13:38:59 -04:00
Camille baddc4107e Change relocate from true to false 2016-05-17 19:31:36 +02:00
Zachary Yedidia 363697a657 Fix capitalization of scrollSpeed option
Closes #114
2016-05-17 12:53:46 -04:00
Zachary Yedidia abddd6eecd Merge pull request #110 from onodera-punpun/indentchar
Add indentation character option(s).
2016-05-17 12:37:47 -04:00
Zachary Yedidia 213bb6fabe Fix find where the match indicies are the same
Fixes #113
2016-05-17 12:36:41 -04:00
Zachary Yedidia bcc5931165 Merge pull request #112 from onodera-punpun/customizable_scrolling
Add scrollspeed option
2016-05-17 12:28:06 -04:00
Camille Scholtz 87a0c06197 Add scrollspeed option 2016-05-17 18:15:47 +02:00
Camille Scholtz 93927cf0f5 Rename indent-line to indent-char, change default value from | to 2016-05-17 18:09:49 +02:00
Camille Scholtz 266461cc72 Fix jumping in rxvt-unicode when switching focus 2016-05-17 17:53:49 +02:00
Camille 9b984b1680 Fix typo 2016-05-17 17:21:47 +02:00
Camille Scholtz a0d4123731 Add indent character option 2016-05-17 17:17:18 +02:00
Zachary Yedidia 5ba6ff042c Merge pull request #108 from onodera-punpun/patch-1
Improve fish syntax file.
2016-05-15 16:33:45 -04:00
Camille 3c9d7fb30c Improve fish syntax file.
It now has a header, has more and better colors.
2016-05-15 22:10:07 +02:00
Zachary Yedidia 3d1fb69c15 Merge 2016-05-15 13:44:30 -04:00
Zachary Yedidia aa8944304b Add statusline option
Fixes #105
2016-05-15 13:44:07 -04:00
Zachary Yedidia c79fad645c Merge pull request #102 from icybolts/saving-fix
fixing ismodified in while saving
2016-05-15 07:57:14 -04:00
Dante Swift a03cacf1e7 saving now resets buffer IsModified to false 2016-05-15 00:26:36 -06:00
Zachary Yedidia 0aabce2421 Merge pull request #101 from icybolts/patch-1
fix default keybindings in help.md, up and down
2016-05-14 17:35:50 -04:00
Dante Swift a1864d2511 fix default keybindings in help.md
the up and down arrow were switched
2016-05-14 14:51:04 -06:00
Zachary Yedidia e2efc963b7 Simplify IsDirty check 2016-05-14 12:04:13 -04:00
Zachary Yedidia 29ae840413 Use rope substring instead of report 2016-05-07 10:57:40 -04:00
Zachary Yedidia 8670a03973 Add the text member back.
It seems rope.Report is not acting how I expected it to. I need to look
into this in more detail but for now I am adding the Text variable back
to the Buffer.

Fixes #98
2016-05-06 19:15:10 -04:00
Zachary Yedidia aeff0f8170 Merge pull request #82 from zyedidia/plugins
Plugin System
2016-05-06 11:56:24 -04:00
Zachary Yedidia ae946c5f5e Update runtime 2016-05-06 11:55:41 -04:00
Zachary Yedidia 36e179a0a3 Merge pull request #97 from aerth/patch02
Hint at ^P and ^N after entering a Find
2016-05-06 11:51:02 -04:00
aerth 5baf2e226d
Hint at ^P and ^N after finding 2016-05-06 02:52:51 -07:00
Zachary Yedidia f80af4670f Add options to help text 2016-05-05 12:56:52 -04:00
Zachary Yedidia 31567c9e15 Add linter option 2016-05-05 12:53:28 -04:00
Zachary Yedidia 3cbb23bfbe Add automatic linting for Go, Python, C, D, Java, Javascript, Lua 2016-05-05 12:53:27 -04:00
Zachary Yedidia 1668e91310 Add linter plugin to easily make linters 2016-05-05 12:53:27 -04:00
Zachary Yedidia 59e71a4a0c Improved error parsing and use warnings for golint instead of errors 2016-05-05 12:53:27 -04:00
Zachary Yedidia 908bcb22ae Have go plugin create its own options 2016-05-05 12:53:27 -04:00
Zachary Yedidia 05e2886dca Fix build error 2016-05-05 12:53:27 -04:00
Zachary Yedidia a262530217 Fix gutter message line counting 2016-05-05 12:53:27 -04:00
Zachary Yedidia 30c7a9c4a5 Refine gutter messages and add go build checking to go plugin 2016-05-05 12:53:27 -04:00
Zachary Yedidia d933efc53d Add hooks for every action that's bindable 2016-05-05 12:53:26 -04:00
Zachary Yedidia a333f0ade2 Add default plugins, and install go plugin by default 2016-05-05 12:53:26 -04:00
Zachary Yedidia 603cec9d81 Load plugins from ~/.config/micro/plugins 2016-05-05 12:53:07 -04:00
Zachary Yedidia eba820a9c7 Rewrite gofmt and goimports as plugins 2016-05-05 12:53:07 -04:00
Zachary Yedidia e05e993e25 Interface with plugin.lua file 2016-05-05 11:31:59 -04:00
Zachary Yedidia 87d9221a73 Small optimization 2016-05-05 11:23:20 -04:00
Zachary Yedidia f6dc983823 Optimization for buffer text
We no longer store a string representation of the buffer and instead
directly access it through the rope
2016-05-04 12:43:17 -04:00
Zachary Yedidia c163aaa895 Small fix to relocation 2016-05-04 07:24:33 -04:00
Zachary Yedidia 5e1a1ec003 Merge pull request #94 from aerth/line-jump
Add Ctrl+L jump to line #, JumpLine()
2016-05-04 07:22:10 -04:00
aerth 896ade2041
Add Ctrl+L jump to line #, JumpLine()
Converts input to integer
	Returns error if any
	Only jumps to possible lines
	Returns number of lines available
2016-05-04 07:48:28 -07:00
Zachary Yedidia 5aace36618 Update screenshot and status line 2016-05-03 18:54:01 -04:00
Zachary Yedidia cf2db5dfe7 Add R syntax file
Closes #91
2016-05-02 15:01:46 -04:00
Zachary Yedidia 07d8a08422 Use tcell's EventPaste to capture paste from the OS
This commit uses the recent commit to zyedidia/tcell to capture paste
events from the OS.

Fixes #60
Fixes #61
2016-05-02 11:16:03 -04:00