Commit Graph

1253 Commits (d0da5af810450094e80171373e3e7832b9ceb21b)
 

Author SHA1 Message Date
Sergey Duck d0da5af810 fix link to translation 4 years ago
Sergey Duck a2b2ec467a minor fixes 4 years ago
Sergey Duck 83b3009f0f full translated 4 years ago
Sergey Duck 4ea70f8409 customization is translated 4 years ago
Sergey Duck 0d2ef02c9e Installation is translated 4 years ago
Sergey Duck 2d7796284b First part of russian translation 4 years ago
sharkdp 19aa878a08 Remove explicit type annotation 4 years ago
sharkdp 9f52012443 Prevent allocation of additional Strings 4 years ago
sharkdp e57e9b6dbb Use 'or_insert_with' 4 years ago
sharkdp 74e8373e34 Return mappings as a slice 4 years ago
sharkdp ec2722d465 Use 'if let' instead of 'match' 4 years ago
Alex Novak 9e2ea5fdd4 Incorporating feedback 4 years ago
Alex Novak 48b4a6a906 Adds a little logic to main to get other mappings from config 4 years ago
Roy Ivy III 92e93682c6 Revert f8ed8aa7 (add test instrumentation to help understand failing tests) per PR feedback/owner request
- reverts commit f8ed8aa74b
4 years ago
Roy Ivy III 99226b745f Revert 9ed8db22c ('windows' pager process execution fix) based on PR feedback/owner request 4 years ago
Roy Ivy III 4840c7cd78 Tests ~ add predicate normalization for tests using `echo` 4 years ago
Roy Ivy III 71ab4a2058 Tests ~ revert to `echo` (after fixed 'windows' pager process execution) 4 years ago
Roy Ivy III a2c09b41bc Fix pager process execution under 'windows'
## [why]

For 'windows' platforms, directly spawning a process (eg, called PATHNAME) bypasses the
usual windows shell machinery for determining which process to execute. Specifically,
the extensions in PATHEXT will not be used to determine the final executable. So,
`PATHNAME.bat`, `PATHNAME.cmd`, ... will *not* be executed even if on they exist on the
PATH; and this is counter to the usual expectation of a Windows user. Additionally,
built-in commands, such as `echo` and `dir`, will never be accessible as they do not
have a PATH to execute and, so, will never be found.

To use the usual machinery, giving access to PATHNAME.bat and `echo`, execute the PATHNAME
using the windows shell, eg `cmd /d/c PATHNAME`. Note this may expose the constructed
command line to the windows shell quoting vagaries (sadly, that may be part of the price).

Following Windows standards, the ComSpec environment variable is used to determine which
shell to use, with a fallback to the "modern", built-in `cmd` shell.
4 years ago
Roy Ivy III 0ef792ac1e Tests ~ (fix) always check out test fixtures with known LF line endings
- fixes windows test failures
- avoids `git` platform-dependent conversion of line endings for checkout of test fixtures (*tests/examples/...*)
4 years ago
Roy Ivy III 01af28b781 Tests ~ add instrumentation to visualize text differences in failing tests 4 years ago
Roy Ivy III 3a7743ffc5 Tests ~ `echo` has portability issues; for CI, replace with `printf`
- using `echo` on 'windows' platforms requires process execution indirectly via the shell
- `printf` is available on all GHA CI platforms
  - `printf` is *not* available on usual 'windows' platforms; so this is just temporizing, awaiting a true fix
4 years ago
Roy Ivy III 9cc8e52512 Fix compiler warning for 'windows' tests (dead_code) 4 years ago
Roy Ivy III 698a6b5acf Maint/CICD ~ GHA - add additional linux builds and packaging support 4 years ago
Roy Ivy III 7a51c7fd30 Maint/CICD ~ GHA - disable windows-gnu builds with unresolvable linker errors
- `undefined reference to `_imp____acrt_iob_func'`

- ref: <https://github.com/rust-lang/rust/issues/68887#issuecomment-615877016>
- ref: <https://users.rust-lang.org/t/linking-with-gcc-failed-exit-code-1/34124>
- ref: <https://www.gitmemory.com/issue/rust-lang/rust/47048/530376978>
- ref: <https://sourceforge.net/p/mingw-w64/mailman/mingw-w64-public/?limit=250&page=7>
4 years ago
Roy Ivy III 7c3e9f81cb Maint/CI ~ add GitHub-Actions CI (aka GHA) 4 years ago
Alexander Jackson 6e3e7dafca Clarify more wording when reading from stdin
Update the word 'initial' to be 'first', as this is more ubiquitous and
potentially easier for non-native speakers.

Clarify that it is the highlighting that may not work, and the input
will still be displayed regardless.
4 years ago
Alexander Jackson fca83bf79a Clarify stdin syntax highlighting in the README
Clarify the requirements for automatic syntax highlighting when reading
input from stdin. Fixes #1028.
4 years ago
vwvw b8ffb8d463 fix typo in readme 4 years ago
dependabot-preview[bot] 1dae5bbc95 Bump semver from 0.9.0 to 0.10.0
Bumps [semver](https://github.com/steveklabnik/semver) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/steveklabnik/semver/releases)
- [Commits](https://github.com/steveklabnik/semver/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot] 1a1932b67a Bump console from 0.11.2 to 0.11.3
Bumps [console](https://github.com/mitsuhiko/console) from 0.11.2 to 0.11.3.
- [Release notes](https://github.com/mitsuhiko/console/releases)
- [Commits](https://github.com/mitsuhiko/console/compare/0.11.2...v0.11.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot] 8be375e75b Bump git2 from 0.13.5 to 0.13.6
Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.13.5 to 0.13.6.
- [Release notes](https://github.com/rust-lang/git2-rs/releases)
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.5...0.13.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot] e63e4232db Bump serde from 1.0.110 to 1.0.111
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.110 to 1.0.111.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.110...v1.0.111)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
sharkdp cef04665eb Manually convert Crystal.sublime-syntax 4 years ago
dependabot-preview[bot] 76569b9527 Bump assets/syntaxes/02_Extra/Crystal from `2ee9d66` to `5e032ff`
Bumps [assets/syntaxes/02_Extra/Crystal](https://github.com/crystal-lang-tools/sublime-crystal) from `2ee9d66` to `5e032ff`.
- [Release notes](https://github.com/crystal-lang-tools/sublime-crystal/releases)
- [Commits](2ee9d667ae...5e032ff5f5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
sharkdp 1d46eb8ea3 Manually convert TypeScript.sublime-syntax 4 years ago
dependabot-preview[bot] 6b79ac995e Bump assets/syntaxes/02_Extra/TypeScript from `9cd994a` to `f21aba5`
Bumps [assets/syntaxes/02_Extra/TypeScript](https://github.com/Microsoft/TypeScript-Sublime-Plugin) from `9cd994a` to `f21aba5`.
- [Release notes](https://github.com/Microsoft/TypeScript-Sublime-Plugin/releases)
- [Commits](9cd994af73...f21aba57c5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot] ee928b034e Bump assets/syntaxes/02_Extra/Elixir from `1f010d5` to `d223f67`
Bumps [assets/syntaxes/02_Extra/Elixir](https://github.com/princemaple/elixir-sublime-syntax) from `1f010d5` to `d223f67`.
- [Release notes](https://github.com/princemaple/elixir-sublime-syntax/releases)
- [Commits](1f010d5f63...d223f67612)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot] fc5790eb4a Bump assets/syntaxes/02_Extra/LESS from `3020993` to `44632e1`
Bumps [assets/syntaxes/02_Extra/LESS](https://github.com/danro/LESS-sublime) from `3020993` to `44632e1`.
- [Release notes](https://github.com/danro/LESS-sublime/releases)
- [Commits](3020993658...44632e19af)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot] 5213ffee0e Bump clap from 2.33.0 to 2.33.1
Bumps [clap](https://github.com/clap-rs/clap) from 2.33.0 to 2.33.1.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/v2.33.1/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v2.33.0...v2.33.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
sharkdp 5ebf0215c5 Update CHANGELOG 4 years ago
Ethan P 9957da6b93 Remove <font> tag from CHANGELOG.md 4 years ago
Ethan P 342cae2dc6 Change use of 'BatInput' to 'input::Input' 4 years ago
Ethan P d2b26a5f1f Remove unnecessary '-> ()'s 4 years ago
Ethan P 9d08c0102e Replace Input::stdin_as_file with bat-application functions 4 years ago
Ethan P a3357547ea Remove unused with_name for theme preview file 4 years ago
Ethan P 7a9decad70 Remove Input.as_file and add Input::stdin_as_file 4 years ago
Ethan P c4d0d068e4 Update input API example 4 years ago
Ethan P c03a027240 Move PR changes in README to unreleased section 4 years ago
Ethan P a8d7141c4c Improve documentation for Input API 4 years ago
Ethan P 3eb704e016 Update examples 4 years ago