summaryrefslogtreecommitdiffstats
path: root/docs
AgeCommit message (Collapse)Author
2022-11-09docs: Improve error handling docs (#1919)har7an
* docs: Improve error handling docs and add more TL;DRs and new sections about handling specific errors, and logging errors. * contributing: Add more coding tips
2022-10-18docs: Describe how to handle Options as errors (#1805)har7an
* docs: Describe how to handle Options as errors * CONTRIBUTING: Add tips for code contributions which will be home to condensed tips and best-practices around the zellij code. Currently explains to prefer returning `Result` types instead of `unwrap`ing on them. The tips in here are meant to be short, concise guides that allow the user to get started without a lot of reading. The individual tips can (and should) be supplemented with links to "further reading" where the topic at hand is explained in greater detail.
2022-10-04zellij-server/src/screen: improve error handling (#1770)Bohdan Ivashko
* zellij-server/src/screen: improve error handling * cleanup context vs with_context usage * update error handling docs * zellij-server/src/screen.rs: fix formatting
2022-09-27Add docs about error handling (#1745)har7an
* docs: Add ERROR_HANDLING that explains how we plan to change error handling in zellij and invites new contributors to join the fun. Details the currently existent error handling capabilities and gives a bunch of examples taken from #1670. * utils/errors: Shorten docblock by moving previous content under "Help Wanted" to the new `docs/ERROR_HANDLING` document and link to the document instead.
2022-06-29docs(manpage): update manpage (#1549)Jae-Heon Ji
2022-06-19Fix installation with MacPorts (#1529)Ken Matsui
MacPorts installed in a general way requires `sudo`. Ref: https://superuser.com/a/1413502
2022-06-11fix: update architecture-docs (#1487)a-kenji
2022-06-10docs: fix typos (#1481)Kian-Meng Ang
2022-06-07add(option): `default_layout` (#1467)a-kenji
* add(option): `default_layout` Add `option` `default_layout` / `default-layout`, that allows specifying a different layout, that should be loaded on start. Eg: ``` default_layout: compact ``` * add(manpage): `default_layout`
2022-06-06feat(scroll): edit scrollback with default editor (#1456)Cosmin Popescu
* initial commit for opening the current buffer in an editor * fix(editor): take hidden panes into consideration when manipulating tiled grid * when closing an edit buffer, take the geometry of the replaced buffer from the closed buffer * if the floating panels are displayed, don't add to hidden panels the current buffer * strategy changing - put the panels inside a suppressed_panels HashMap instead of hidden_panels * Revert "strategy changing - put the panels inside a suppressed_panels HashMap instead of hidden_panels" This reverts commit c52a203a20cf4c87c147be8b9c193ed6458c1038. * remove the floating panes by moving them to the tiled_panes in hidden_panels * feat(edit): open editor to correct line and don't crash when none is set * formatting * feat(edit): use suppressed panes * style(fmt): rustfmt and logs * style(fmt): clean up unused code * test(editor): integration test for suppressing/closing suppressed pane * test(e2e): editor e2e test * style(fmt): rustfmt * feat(edit): update ui and setup * style(fmt): rustfmt * feat(config): allow configuring scrollback_editor explicitly * style(fmt): rustfmt * chore(repo): build after merging Co-authored-by: Aram Drevekenin <aram@poor.dev>
2022-05-30add: more information to the manpage (#1443)a-kenji
2022-05-20feat(actions): dump the terminal screen into a file (#1375)Cosmin Popescu
* Initial commit for fixing #1353 * adding a new line between the lines_above and the viewport * changes following code review * implementing a test case for the dump screen * implemented test case for dump_screen * better regexp replace * fixes following code review * style(api): remove extraneous method in plugin pane * style(fmt): rustfmt * style(tests): fix method name Co-authored-by: Aram Drevekenin <aram@poor.dev>
2022-03-04docs: add installation instructions for Void Linux (#1165)Marcin Puc
2022-02-28docs(readme): move install docs to docs (#1150)a-kenji
2021-05-30docs(manpage): Update manpagea-kenji
2021-05-08First round of merging against server-client and color stuffKyle Sutherland-Cash
2021-05-07Add more Functionality to Unbinda-kenji
The default keybinds can be unbound either for a specific mode, or for every mode. It supports either a list of `keybinds`, or a bool indicating that every keybind should be unbound: ``` keybinds: unbind: true ``` Will unbind every default binding. ``` keybinds: unbind: [ Ctrl: 'p'] ``` Will unbind every default `^P` binding for each mode. ``` keybinds: normal: - unbind: true ``` Will unbind every default keybind for the `normal` mode. ``` keybinds: normal: - unbind: [ Alt: 'n', Ctrl: 'g'] ``` Will unbind every default keybind for `n` and `^g` for the `normal` mode.
2021-05-04add manpage to zellijNKGoc
2021-02-10Update references of mosaic to Zellij in md fileshenil
2020-12-10docs(spelling): teack -> track (#91)Henil
2020-11-06docs(architecture): fix titleAram Drevekenin
2020-11-06docs(contributing): explanations about the project arhictecture and some ↵Aram Drevekenin
cheat sheet about terminal terminology (#26) * docs(contributing): codebase documentation for new contributors * docs(architecture): fix line breaks * docs(terminology): fix line breaks