| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
- Fail silently when syntax has no lexer
- remove the vis->initialized member
|
|
|
|
|
|
| |
- combine Win and UiWin
- remove SyntaxSymbol redirection type
- Add gh#martanne/vis!1173 for testing.
|
|
|
|
|
| |
- drop cell_blank from View
- build: update alpine in docker build to version 3.20
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- remove some view pointer chasing
- remove some ui pointer chasing
- replace UiTerm with Ui & delete function pointers
- replace UiTermWin with UiWin & remove function pointers
- make Selection unopaque
- make View unopaque
- cleanup some single line get/set functions
- cleanup vis event interface
- Merge vis-tests into test directory
|
|
|
|
| |
- fix primary cursor color display
|
|
|
|
|
|
| |
- enable warnings in default CFLAGS
- lua: allow changing the displayed file of a window
Adding gh#martanne/vis!1191 for testing.
|
|
|
|
| |
- drop deprecated option names
|
|
|
|
|
|
|
|
| |
- lua: filetype: properly search for lexer path
- lua: themes: add `STYLE_CODE`
- configure: check for 'lua5.4-lpeg' too
- set version to v0.9-git
- release 0.9
|
|
|
|
| |
- lua: complete-filename: use biggest possible prefix
|
|
|
|
|
|
|
|
| |
- lua: uncomment list of lexer specific styles in default theme
- lua: Serve viewport dimensions in viewport table
- Emit an event (ui_draw) immediately before drawing the screen
- Add Lua function to Win for directly editing cell styling by position
- lua: small filetype/style setting cleanup
|
|
|
|
| |
- lua: Report viewport lines and bytes in one table
|
|
|
|
| |
- vis-cmd: silence gcc warning & remove strlen call
|
|
|
|
|
|
|
| |
- ci: fix macOS runner
- Disable reverse with "notreverse" in style definitions
- Add a Lua constant for UI_STYLE_LEXER_MAX
- plugins/filetype: fix javascript/typescript detection
|
|
|
|
|
|
|
|
|
| |
- lua: update default themes
- lua: cache loaded lexers
- lua: update default plugins to work with scintillua 6.2
- Get lexers from the subdirectory of directories on the path.
- update lexers to orbitalquark/scintillua@b789dde
- ui: refactor style handling
|
|
|
|
|
| |
- Add parentheses around '&&' within '||'.
- complete-word: restore mode to INSERT on exit
|
|
|
|
| |
- Fix typos
|
| |
|
|
|
|
| |
- filetype.lua: add typst detection
|
|
|
|
| |
- lua: filetype: add JSX and Typescript extensions
|
|
|
|
| |
- Support selection of primary or regular clipboard (wayclip)
|
|
|
|
| |
- lua: complete-word: use internal regex for splitting words
|
|
|
|
| |
- Introduce new `modula2` and `modula3` file types.
|
| |
|
|
|
|
| |
- Replace use of tr(1) with awk(1).
|
|
|
|
|
| |
- use correct apostrophe in error message
- allow disabling of statusbar
|
|
|
|
|
|
| |
- fix bug report template
- add github issue templates
- lua: fix deprecated name for change-256colors
|
|
|
|
|
| |
- complete-filename: include '{' in leading delimiter pattern
- build: update alpine in docker build to version 3.19
|
|
|
|
|
| |
- lua: drop redrawtime option
- lua: filetype: use alt_name field to alias to other lexers
|
|
|
|
|
| |
- Add ansi escaping values and theming keyword for dimmed text
- Recognize also Python type stub files.
|
|
|
|
|
| |
- luadoc: fix broken link and add links between vis/win.options
- destroy the correct subprocess
|
|
|
|
| |
- lua: refactor complete-filename plugin
|
|
|
|
| |
- sam: reject invalid ranges for cmd_extract ("x"/"y")
|
|
|
|
|
| |
- apply configured foreground to matching pair
- apply configured foreground to selections
|
|
|
|
| |
- view: skip empty cells before applying a style
|
| |
|
| |
|
|
|
|
| |
- vis_pipe: correctly return non-zero exit status
|
|
|
|
|
| |
- ci: test: update submodule
- revert c22b2c2 & 364d212
|
|
|
|
|
| |
- lua: filetype: fix fstab detection
- fix literal makefile name detection
|
|
|
|
| |
- vis-lua: fail when mapping a key to an invalid handler type
|
|
|
|
| |
- vis-complete: also split on `\`
|
|
|
|
|
|
| |
- filetype.lua: add common *roff extensions
- vis-menu.c: add space for terminating NUL byte
- vis-subprocess.c: remove unnecessary NULL check
|
|
|
|
|
| |
- vis-complete: use hand picked set of characters for word splitting
- vis-single: respect TMPDIR
|
|
|
|
|
| |
- filetype: add psm1 and search for xml using mime type
- vis-subprocess.c: fix signature of new_process_in_pool()
|
|
|
|
|
|
|
|
| |
- Make expandtab option window-local
- Make tabwidth option window-local
- lua: make sure lpeg is in fact optional
- vis-lua.c: silence warning about implicit conversion
- support old option names but mark as deprecated
|
|
|
|
|
|
|
|
|
| |
- configure: also check for lua-5.4
- lua api: fix a couple typos in process_response()
documentation
- Implementation of the non-blocking process running Lua API
- sam.c: rename a number of options to match lua api
- Lua API: access and set all available options
|
|
|
|
|
| |
- build: don't use the '|' GNU extension
- build: don't pollute base dir with .o and .d files
|
|
|
|
|
| |
- build: stop setting _POSIX_C_SOURCE
- build: support incremental rebuilds
|
|
|
|
|
| |
- vis-complete: handle non-ascii text
- vis-menu: try to preserve valid Unicode points
|