|
1 | | -# language of the project (csharp, python, rust, java, typescript, go, cpp, or ruby) |
2 | | -# * For C, use cpp |
3 | | -# * For JavaScript, use typescript |
4 | | -# Special requirements: |
5 | | -# * csharp: Requires the presence of a .sln file in the project folder. |
6 | | -language: python |
7 | 1 |
|
8 | 2 | # the encoding used by text files in the project |
9 | 3 | # For a list of possible encodings, see https://docs.python.org/3.11/library/codecs.html#standard-encodings |
@@ -67,5 +61,54 @@ excluded_tools: [] |
67 | 61 | # initial prompt for the project. It will always be given to the LLM upon activating the project |
68 | 62 | # (contrary to the memories, which are loaded on demand). |
69 | 63 | initial_prompt: "" |
70 | | - |
| 64 | +# the name by which the project can be referenced within Serena |
71 | 65 | project_name: "hobbytp.github.io" |
| 66 | + |
| 67 | +# list of mode names to that are always to be included in the set of active modes |
| 68 | +# The full set of modes to be activated is base_modes + default_modes. |
| 69 | +# If the setting is undefined, the base_modes from the global configuration (serena_config.yml) apply. |
| 70 | +# Otherwise, this setting overrides the global configuration. |
| 71 | +# Set this to [] to disable base modes for this project. |
| 72 | +# Set this to a list of mode names to always include the respective modes for this project. |
| 73 | +base_modes: |
| 74 | + |
| 75 | +# list of mode names that are to be activated by default. |
| 76 | +# The full set of modes to be activated is base_modes + default_modes. |
| 77 | +# If the setting is undefined, the default_modes from the global configuration (serena_config.yml) apply. |
| 78 | +# Otherwise, this overrides the setting from the global configuration (serena_config.yml). |
| 79 | +# This setting can, in turn, be overridden by CLI parameters (--mode). |
| 80 | +default_modes: |
| 81 | + |
| 82 | +# list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default) |
| 83 | +included_optional_tools: [] |
| 84 | + |
| 85 | +# fixed set of tools to use as the base tool set (if non-empty), replacing Serena's default set of tools. |
| 86 | +# This cannot be combined with non-empty excluded_tools or included_optional_tools. |
| 87 | +fixed_tools: [] |
| 88 | + |
| 89 | + |
| 90 | +# list of languages for which language servers are started; choose from: |
| 91 | +# al bash clojure cpp csharp |
| 92 | +# csharp_omnisharp dart elixir elm erlang |
| 93 | +# fortran fsharp go groovy haskell |
| 94 | +# java julia kotlin lua markdown |
| 95 | +# matlab nix pascal perl php |
| 96 | +# php_phpactor powershell python python_jedi r |
| 97 | +# rego ruby ruby_solargraph rust scala |
| 98 | +# swift terraform toml typescript typescript_vts |
| 99 | +# vue yaml zig |
| 100 | +# (This list may be outdated. For the current list, see values of Language enum here: |
| 101 | +# https://github.com/oraios/serena/blob/main/src/solidlsp/ls_config.py |
| 102 | +# For some languages, there are alternative language servers, e.g. csharp_omnisharp, ruby_solargraph.) |
| 103 | +# Note: |
| 104 | +# - For C, use cpp |
| 105 | +# - For JavaScript, use typescript |
| 106 | +# - For Free Pascal/Lazarus, use pascal |
| 107 | +# Special requirements: |
| 108 | +# Some languages require additional setup/installations. |
| 109 | +# See here for details: https://oraios.github.io/serena/01-about/020_programming-languages.html#language-servers |
| 110 | +# When using multiple languages, the first language server that supports a given file will be used for that file. |
| 111 | +# The first language is the default language and the respective language server will be used as a fallback. |
| 112 | +# Note that when using the JetBrains backend, language servers are not used and this list is correspondingly ignored. |
| 113 | +languages: |
| 114 | +- python |
0 commit comments