Zachary Yedidia
3a97ce820c
More style improvements
2021-08-21 18:04:08 -04:00
Zachary Yedidia
c44ccb8cc7
Merge
2021-08-21 17:58:35 -04:00
Zachary Yedidia
0914f158c2
Improve comments
2021-08-21 17:58:30 -04:00
Andrew Clarke
dcf94816fb
remove carriage return from -clean prompt and fix broken logic ( #2186 )
2021-08-21 00:30:16 -04:00
Zachary Yedidia
bb609467dd
Update comment filetype when commenting
2021-08-20 14:42:38 -04:00
Zachary Yedidia
a4c3f7dad9
Merge branch 'master' of https://github.com/zyedidia/micro
2021-08-20 13:56:22 -04:00
Zachary Yedidia
dceddcfd83
Fix save with sudo auto-detection and sudo/doas message
2021-08-20 13:55:59 -04:00
Zachary Yedidia
0c2e139672
Fix formatting
2021-08-18 16:55:51 -04:00
Zachary Yedidia
fb1e7eabab
Update install instructions
2021-08-18 16:55:22 -04:00
Zachary Yedidia
272f3adcc4
Add eget to install instructions
2021-08-18 16:13:17 -04:00
Dmitry Maluka
87ad6fc0bb
plugins.md: update link to the internal documentation ( #2191 )
...
godoc.org now redirects to pkg.go.dev and it's not obvious how to locate
the internal packages documentation at https://pkg.go.dev/github.com/zyedidia/micro
2021-08-18 15:35:49 -04:00
Zachary Yedidia
2eeeb0f2e4
Update runtime
2021-08-18 01:09:53 -04:00
Zachary Yedidia
aa541d6d6f
Merge
2021-08-18 01:08:58 -04:00
Zachary Yedidia
403a9eb11d
Add rust clippy linter and go vet linter
2021-08-18 01:08:54 -04:00
john-batch
77f93bfd93
Make yes/no prompts case-insensitive ( #2182 )
2021-08-13 23:56:26 -04:00
Zachary Yedidia
b97638566e
Merge branch 'pyfisch-patch-3'
2021-08-06 20:45:12 -04:00
Zachary Yedidia
7a1ba01621
Merge branch 'patch-3' of https://github.com/pyfisch/micro into pyfisch-patch-3
2021-08-06 20:44:57 -04:00
riley
2b8cd6b758
Highlight racket files as lisp ( #1931 )
...
Add syntax highlighting for [racket](racket-lang.org), a (variant of scheme which is a) variant of lisp which uses the .rkt extension.
2021-08-06 20:38:22 -04:00
AAAA
cbe339da07
Update v.yaml ( #1925 )
...
Improvements:
- Use proper scope names for better colorization
- Better regex to detect binary, octal, decimal and hexadecimal numbers
- Extend some definitions based on the Vlang docs
Co-authored-by: AAAA <dev@onerbs.com>
2021-08-06 20:37:42 -04:00
Zachary Yedidia
e290ce2de5
Fixes for syntax and docs
...
Fixes #2163
Ref #2173
2021-08-03 00:07:14 -04:00
Andrey Nering
c7fd4ba5f1
Document that "bubblegum" is a light theme ( #2153 )
2021-08-02 21:13:05 -04:00
Zachary Yedidia
0efc919f24
Merge
2021-08-02 21:06:28 -04:00
Zachary Yedidia
c315a91fc6
Allow aborting while opening a file with backup
...
Also fixes an issue where the abort prompt consumes interrupt signals.
Fixes #2151
2021-08-02 21:05:22 -04:00
pyfisch
6e1fe5b301
More precise filename detection for shell scripts
...
Make the regular expression much more precise:
* match literal dots instead of any char (match rc.conf but not rcXconf)
* match special filenames exactly (match PKGBUILD but not myPKGBUILD.something)
Run build-all to update internal/config/runtime.go
closes #2163
2021-07-21 22:09:46 +02:00
pyfisch
84a490f14c
Update rust syntax: don't highlight lifetimes ( #2164 )
...
Work-around rust lifetimes and character literals both using single quotes.
2021-07-21 15:02:28 -04:00
pyfisch
42a9302636
Update rust syntax: char literal ( #2162 )
...
Highlight character literals started with a single quote (').
Importantly this ensures correct highlighting for the character literal '"'.
Limitation: rust char literals contain exactly one character, however this isn't checked by the highlighter.
Closes #2160
2021-07-21 12:37:41 -04:00
Ali Kefia
ae0c28a03d
Fix name collision on linter name (swiftc) ( #2158 )
2021-07-18 18:30:52 -04:00
Ali Kefia
1a5518ebbb
Shellcheck as a new shell linter + runtime.go out of git control ( #2157 )
...
* shellcheck as a new shell linter + runtime.go out of git control
* keep runtime.go and keep both shfmt and shellcheck since we can remove from custom conf
2021-07-16 15:01:50 -04:00
Rylee
160a81c572
Add alcritty and foot to the list of OSC 52 supporting terminals ( #2154 )
2021-07-13 23:37:48 -04:00
Ali Kefia
4a2a72983f
Search the last match on line when search back ( #2156 )
2021-07-13 23:37:22 -04:00
Zachary Yedidia
33e064b3b9
Add default binding for FindLiteral
2021-07-04 20:00:49 -04:00
Zachary Yedidia
005442a4d0
Merge
2021-06-17 17:11:35 -04:00
Zachary Yedidia
6c666190e2
Update zyedidia/pty from upstream
...
Fixes #2138
2021-06-17 17:10:59 -04:00
vandervoortj
9ceb69921a
Add nix language syntax ( #2024 )
...
* Create nix.yaml
Add nix language syntax
* Add nix-linter
2021-06-15 17:56:31 -04:00
Kethan
4b0db74770
Fix typo in tutorial.md ( #2130 )
2021-06-12 23:52:08 -04:00
Dmitry Maluka
3bfd367d87
find: select prefilled text ( #2127 )
...
The new feature of prefilling the search bar with the selected text (added
in 3d0b5db
) has an annoying side effect: if we do have some text selected
but we want to search for some other pattern, not the selected text,
then we have to manually delete the prefilled text before we can start
entering our wanted search pattern.
A simple solution is to select the prefilled text, so that we can replace it
with our pattern right away just by typing, without any additional keystrokes.
2021-06-09 17:04:11 -04:00
Balló György
6d5beb50ba
Add desktop-id to Appstream Metainfo ( #2122 )
...
It's needed for tools like appstream-generator to detect the associated desktop file.
2021-06-06 17:53:33 -04:00
Ali Kefia
3d0b5db2e4
find: prefill with selection ( #2115 )
...
* find: prefill with selection
* keep search func - could be used in plugins
2021-06-02 16:04:31 -04:00
Jeff Zhao
ee9c78dc86
Improve linter performance ( #2083 )
...
Only compute args if we are actually going to use it
2021-06-01 19:34:10 -04:00
Rosetta H&S
b66ec2bf7a
Add highlighting for user-defined types ( #2107 )
...
* Added highlighting for user-defined types
Provides automatic highlighting of user-defined types ending with either "_t" or "_T", as is seen in editors such as Nano, or within GitHub itself.
* Update cpp.yaml
2021-06-01 19:33:40 -04:00
Héctor M. Monacci
2dc2cabe0e
Dont take # as comment when preceded by backslash ( #2112 )
...
When escaped with a backslash (e.g., inside a regex) the numeral char, ```#```, shouldn't be interpreted as a beginning of comment.
2021-06-01 19:33:06 -04:00
Zachary Yedidia
56c7744e23
Fix erlang comment syntax
2021-05-31 20:26:32 -04:00
Zachary Yedidia
9bc32d4be9
Update tcell
...
Fixes #2108
2021-05-24 01:43:11 -04:00
Zachary Yedidia
0b0c99f1f5
Warn for readonly instead of setting option
...
Fixes #2106
2021-05-19 14:58:00 -04:00
Zachary Yedidia
6bc498e625
Update tcell
...
Fixes #2081
2021-05-16 16:35:47 -04:00
Zachary Yedidia
346c10f20e
Merge pull request #2076 from dmaluka/softwrap-improvement2
...
Softwrap improvements
2021-05-11 20:36:23 -04:00
Zachary Yedidia
86df9ad3b0
Merge
2021-04-20 21:28:37 -04:00
Zachary Yedidia
0851499130
Handle SIGHUP properly
...
Fixes #2085
Not the nicest solution but it will do for now.
2021-04-20 21:27:59 -04:00
Dmitry Maluka
88c95c8fae
Fix up X,Y values in BufView
...
Let's return absolute X, Y values, rather than relative to the bufwindow.
2021-04-09 01:48:58 +02:00
Dmitry Maluka
aaac60a78d
Replace BufWidth & BufHeight with BufView
...
BufView returns not only the buffer's width and height but also its
x,y position. It may be useful e.g. for checking if a mouse click was
on the actual buffer or ourside it, e.g. on the gutter.
2021-04-08 23:54:18 +02:00