Commit Graph

  • 3a15739033
    fix(ssh_config): Tag improvements Myzel394 2024-10-04 20:20:41 +02:00
  • d8b9bbb8e2
    chore: Move nvim-lsp-debug.lua into server folder Myzel394 2024-10-03 23:15:46 +02:00
  • 1c5de6c3e1
    fix(ssh_config): Properly separate values and options analyzer Myzel394 2024-10-03 23:15:25 +02:00
  • 4750f8c709
    fix: Improvements Myzel394 2024-10-03 22:41:56 +02:00
  • 521a4735ce
    feat(extension): Also activate for (incorrectly detected) yaml files Myzel394 2024-10-03 22:14:29 +02:00
  • ff60de6a2b
    feat(extension): Add first version of the VS code extension Myzel394 2024-10-03 21:54:36 +02:00
  • 7e5d8d115a
    chore: Move antlr update script into folder Myzel394 2024-10-03 17:45:49 +02:00
  • 4dc259db33
    chore: Move language server into its own folder Myzel394 2024-10-03 17:43:22 +02:00
  • df9f164a26
    chore: Remove println Myzel394 2024-10-03 17:26:52 +02:00
  • 683be36a03
    fix(sshd_config): Do not show all completions when inside a match block Myzel394 2024-10-03 17:18:02 +02:00
  • 9cf1403bbd
    fix(ssh_config): Improvements Myzel394 2024-10-03 17:11:11 +02:00
  • e9fa7a651b
    refactor(sshd_config): Use analyzer context instead of LSPError Myzel394 2024-10-03 17:10:57 +02:00
  • 15b732e136
    feat(ssh_config): Add rename support; Improvements Myzel394 2024-10-03 16:28:19 +02:00
  • 413d919719
    feat(ssh_config): Add hover support Myzel394 2024-10-03 14:27:05 +02:00
  • 614463d429
    feat(ssh_config): Add go to definition support for Tags Myzel394 2024-10-03 14:15:15 +02:00
  • eda3a0e771
    feat(ssh_config): Add completions for tag Myzel394 2024-10-02 16:56:42 +02:00
  • 7359fac2e0
    feat(ssh_config): Add tag support Myzel394 2024-10-02 16:34:23 +02:00
  • 6c603f5c5b
    fix(ssh_config): Check Host options in order Myzel394 2024-10-02 15:59:07 +02:00
  • 90b62cf01f
    fix(ssh_config): Fix formatting for unknown options Myzel394 2024-10-02 15:39:34 +02:00
  • 60ac7cf961
    feat(ssh_config): Add check for duplicate host names Myzel394 2024-10-02 14:37:05 +02:00
  • 594ceeb5d1
    feat(ssh_config): Check if IgnoreUnknown contains unused options Myzel394 2024-10-02 14:24:22 +02:00
  • cd23ffcb7f
    feat(ssh_config): Add code actiont o add option to unknown option Myzel394 2024-10-02 09:24:11 +02:00
  • bf54705e93
    feat(ssh_config): Add unknown option to indexes Myzel394 2024-10-02 08:14:15 +02:00
  • d9f7e3cbaf
    fix(ssh_config): Fix match completions Myzel394 2024-10-02 07:17:44 +02:00
  • 1e6054ccc1
    feat(ssh_config): Improve context Myzel394 2024-10-01 21:44:37 +02:00
  • 3d389eb53f
    fix(ssh_config): Fix formatter when match and host are not fully filled Myzel394 2024-10-01 17:55:35 +02:00
  • 2ea2c1eea8
    fix(ssh_config): Fix formatter; Fetch options per line now Myzel394 2024-10-01 16:57:09 +02:00
  • a0c0ccce25
    refactor(ssh_config): Use Diagnostics instead of LSPError Myzel394 2024-10-01 16:22:32 +02:00
  • b7f01f0bd4
    refactor(ssh_config): Use Diagnostics instead of LSPError Myzel394 2024-10-01 15:58:11 +02:00
  • ed57871b4f
    feat(ssh_config): Use formatted option key for formatting Myzel394 2024-10-01 14:52:07 +02:00
  • cdb463c4d7
    feat(ssh_config): Check for empty blocks Myzel394 2024-10-01 14:40:28 +02:00
  • 8bb54e62a9
    feat(ssh_config): Use formatted names for completions Myzel394 2024-10-01 14:30:03 +02:00
  • e60a118d72
    feat(ssh_config): Store options in a normlized way; Bugfixes Myzel394 2024-10-01 14:24:31 +02:00
  • 39eac3049a
    feat(ssh_config): Add support for IgnoreUnknown Myzel394 2024-09-30 12:44:25 +02:00
  • ea3b36d89b
    chore: Add debug.log to gitignore Myzel394 2024-09-30 11:33:18 +02:00
  • 25bb604957 fix(flake): Do not add postfix to devshell when on Darwin Myzel394 2024-09-30 09:57:24 +02:00
  • dd3c91a9ba
    feat(ssh_config): Add first iteration of formatting Myzel394 2024-09-30 11:15:12 +02:00
  • e189ebbdd4
    fix(flake): Do not add postfix to devshell when on Darwin origin/improve-parsers Myzel394 2024-09-30 09:57:24 +02:00
  • d4e8269844
    chore(hosts): Remove println Myzel394 2024-09-29 21:18:54 +02:00
  • f5aa4ae7cc
    fix(ssh_config): Only run analyzer if parser had no errors Myzel394 2024-09-29 21:18:39 +02:00
  • 631de7c33c
    fix(ssh_config): Improve single quotes detection Myzel394 2024-09-29 21:03:17 +02:00
  • 9183a3f004
    fix(ssh_config): Fix all argument completions Myzel394 2024-09-29 20:46:52 +02:00
  • 14e0be08a6
    fix(ssh_config): Improvements Myzel394 2024-09-29 20:29:20 +02:00
  • 3afcf4c27b
    feat(ssh_config): Add completions for match option Myzel394 2024-09-29 17:44:33 +02:00
  • ac1d14dfd0
    apply linter Myzel394 2024-09-28 13:38:26 +02:00
  • b1a5898f6c
    feat(ssh_config): Improve match file so that it works with single criterias Myzel394 2024-09-28 13:38:05 +02:00
  • a4a8e8888f
    doc(sshd_config): Add more documentation Myzel394 2024-09-28 12:33:23 +02:00
  • b7e786810e
    refactor: Rename Value -> DeprecatedValue Myzel394 2024-09-28 12:07:18 +02:00
  • 6ab293d84e
    refactor(sshd_config): Move errsToDiagnostics to common Myzel394 2024-09-28 11:37:14 +02:00
  • e19ad01fd8
    feat(ssh_config): Add analyzer; Overall improvements Myzel394 2024-09-28 11:35:15 +02:00
  • 82301cf0cb
    refactor(sshd_config): Improvements Myzel394 2024-09-26 20:25:01 +02:00
  • 07cb9ac045
    refactor(ssh_config): Improvements Myzel394 2024-09-26 20:23:34 +02:00
  • 73a850c11a
    fix(ssh_config): Fix fetching options Myzel394 2024-09-22 22:48:02 +02:00
  • a9e58a7f50
    feat(ssh_config): Add completions support Myzel394 2024-09-22 22:23:08 +02:00
  • 92b2f12e3f
    feat(ssh_config): Overall improvements Myzel394 2024-09-22 22:14:10 +02:00
  • 6608375b9e
    feat(ssh_config): Add LSP glue to ssh_config Myzel394 2024-09-22 18:45:57 +02:00
  • 78661e3c2e
    feat(ssh_config): Update fields Myzel394 2024-09-22 17:56:48 +02:00
  • 6601526fc2
    test(ssh_config): Add more tests Myzel394 2024-09-22 14:55:19 +02:00
  • 8067c821e8
    feat(ssh_config): Add hosts parsing; Add some tests Myzel394 2024-09-22 14:49:42 +02:00
  • e6900d9861
    fix: Fix update_antlr_parser Myzel394 2024-09-22 13:06:06 +02:00
  • fc0dca8d32
    feat(ssh_config): Add first version of ssh_config Myzel394 2024-09-22 12:30:43 +02:00
  • 846851d50b
    fix: Bugfixes Myzel394 2024-09-22 12:30:08 +02:00
  • 4eb4a1845c
    chore: Update parsers; Add update script Myzel394 2024-09-22 11:22:38 +02:00
  • 250ec83a59
    refactor: Move match parser to common package Myzel394 2024-09-21 18:41:20 +02:00
  • a3e7a8c9b9
    fix(sshd_config): Overall improvements Myzel394 2024-09-21 18:38:18 +02:00
  • 5647631169
    fix(sshd_config): Overall improvements Myzel394 2024-09-21 16:15:11 +02:00
  • 91c239b509
    fix: Add roothandler for range formatting Myzel394 2024-09-21 15:31:18 +02:00
  • 5b660d9b60
    feat(common): Add Position to common Myzel394 2024-09-21 15:30:58 +02:00
  • dbd82e4939
    fix(common): Improve formatting Myzel394 2024-09-21 15:30:34 +02:00
  • 91dff8a7a0
    fix(sshd_config): Improve formatting Myzel394 2024-09-21 15:30:05 +02:00
  • 795ce32e89
    refactor(hosts): Migrating cursor to index position Myzel394 2024-09-21 14:20:46 +02:00
  • ff08c3c5b1
    refactor(aliases): Migrating cursor to index position Myzel394 2024-09-21 13:30:56 +02:00
  • 3cff613620
    refactor(sshd_config): Migrating cursor to index position Myzel394 2024-09-21 13:30:45 +02:00
  • 41472c1a58
    refactor(sshd_config): Migrating cursor to index position Myzel394 2024-09-21 11:49:09 +02:00
  • ad8311d0c6
    feat: Add root handler for text document range formatting Myzel394 2024-09-21 09:36:44 +02:00
  • 3ffd1f4c4b
    feat: Add missing FormatTemplate Myzel394 2024-09-21 09:35:17 +02:00
  • 31c3d755a2
    fix: Fix BinarySearchFunc handling Myzel394 2024-09-21 09:34:05 +02:00
  • ea2e531393
    test(aliases): Add more rename tests Myzel394 2024-09-18 21:26:24 +02:00
  • 1a70a5ad57
    fix(aliases): Improve rename when definition entry is not available Myzel394 2024-09-18 20:46:33 +02:00
  • 590786e844
    feat(doc-values): Check if value starts with a prefix before suggesting prefix completions Myzel394 2024-09-18 00:17:26 +02:00
  • 06182ddda7
    fix(sshd_config): Bugfixes Myzel394 2024-09-18 00:13:43 +02:00
  • 942e2477e2
    fix(sshd_config): Rename indexes -> i to avoid ambiguity with package Myzel394 2024-09-17 23:51:09 +02:00
  • 99339f3edd
    chore(sshd_config): Add some documentation Myzel394 2024-09-17 23:50:50 +02:00
  • 9ed983bf81
    fix(sshd_config): Rename match_parser -> matchparser Myzel394 2024-09-17 23:34:39 +02:00
  • 35c722995d
    fix(sshd_config): Improve indexes structure Myzel394 2024-09-17 23:33:32 +02:00
  • 7bb34c32b4
    fix(sshd_config): Some bugfixes Myzel394 2024-09-17 23:27:09 +02:00
  • 3a0e886021
    chore: Migrate ast Value to ParsedString Myzel394 2024-09-17 23:25:36 +02:00
  • eb587dfb42
    feat(common): Add string parser Myzel394 2024-09-17 21:21:31 +02:00
  • f530195cac
    fix(sshd_config): Rename AST nodes to start with SSHD Myzel394 2024-09-17 20:17:56 +02:00
  • b97a9a5d43
    feat(ssh_config): Add fields Myzel394 2024-09-16 18:21:45 +02:00
  • 44da608c5a
    chore(ci-cd): Build go directly Myzel394 2024-09-15 23:31:43 +02:00
  • 6326ccb609
    feat(sshd_config): Add match block analyzer Myzel394 2024-09-15 22:51:45 +02:00
  • 5d84e27a1f
    fix: Fix issue Myzel394 2024-09-15 19:13:59 +02:00
  • a577aeda4b
    fix: Fix docs Myzel394 2024-09-15 19:04:05 +02:00
  • 473fca2e81
    chore: Remove unused openssh Myzel394 2024-09-15 19:03:17 +02:00
  • 3983191c6e
    chore: Add documentation; Add GitHub issue template Myzel394 2024-09-15 19:03:07 +02:00
  • e18d57074d
    fix: Fix tests Myzel394 2024-09-15 18:07:57 +02:00
  • 1bda1f76e0
    fix(sshd_config): Fix hover for match blocks Myzel394 2024-09-15 15:53:16 +02:00
  • 9b1a5af2d0
    feat(sshd_config): Add match completions; Bugfixes Myzel394 2024-09-15 15:33:54 +02:00
  • 6911511b51
    feat(sshd_config): Parse match blocks inside the sshd_config parser Myzel394 2024-09-14 22:37:56 +02:00