1-
2- # whether to use project's .gitignore files to ignore files
1+ # whether to use the project's gitignore file to ignore files
2+ # Added on 2025-04-07
33ignore_all_files_in_gitignore : true
4-
5- # list of additional paths to ignore in this project.
6- # Same syntax as gitignore, so you can use * and ** .
7- # Note: global ignored_paths from serena_config.yml are also applied additively.
4+ # list of additional paths to ignore
5+ # same syntax as gitignore, so you can use * and **
6+ # Was previously called `ignored_dirs`, please update your config if you are using that .
7+ # Added (renamed) on 2025-04-07
88ignored_paths : []
99
1010# whether the project is in read-only mode
1111# If set to true, all editing tools will be disabled and attempts to use them will result in an error
1212# Added on 2025-04-18
1313read_only : false
1414
15- # list of tool names to exclude.
16- # This extends the existing exclusions (e.g. from the global configuration)
17- #
15+ # list of tool names to exclude. We recommend not excluding any tools, see the readme for more details.
1816# Below is the complete list of tools for convenience.
1917# To make sure you have the latest list of tools, and to view their descriptions,
2018# execute `uv run scripts/print_tool_overview.py`.
@@ -76,8 +74,7 @@ base_modes:
7674# This setting can, in turn, be overridden by CLI parameters (--mode).
7775default_modes :
7876
79- # list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default).
80- # This extends the existing inclusions (e.g. from the global configuration).
77+ # list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default)
8178included_optional_tools : []
8279
8380# fixed set of tools to use as the base tool set (if non-empty), replacing Serena's default set of tools.
@@ -95,10 +92,10 @@ encoding: utf-8
9592# fortran fsharp go groovy haskell
9693# java julia kotlin lua markdown
9794# matlab nix pascal perl php
98- # php_phpactor powershell python python_jedi r
99- # rego ruby ruby_solargraph rust scala
100- # swift terraform toml typescript typescript_vts
101- # vue yaml zig
95+ # powershell python python_jedi r rego
96+ # ruby ruby_solargraph rust scala swift
97+ # terraform toml typescript typescript_vts vue
98+ # yaml zig
10299# (This list may be outdated. For the current list, see values of Language enum here:
103100# https://github.com/oraios/serena/blob/main/src/solidlsp/ls_config.py
104101# For some languages, there are alternative language servers, e.g. csharp_omnisharp, ruby_solargraph.)
@@ -138,16 +135,16 @@ read_only_memory_patterns: []
138135# This does not affect Serena's own files (e.g. memories and configuration files), which always use native line endings.
139136line_ending :
140137
138+ # advanced configuration option allowing to configure language server-specific options.
139+ # Maps the language key to the options.
140+ # Have a look at the docstring of the constructors of the LS implementations within solidlsp (e.g., for C# or PHP) to see which options are available.
141+ # No documentation on options means no options are available.
142+ ls_specific_settings : {}
143+
141144# list of regex patterns for memories to completely ignore.
142145# Matching memories will not appear in list_memories or activate_project output
143146# and cannot be accessed via read_memory or write_memory.
144147# To access ignored memory files, use the read_file tool on the raw file path.
145148# Extends the list from the global configuration, merging the two lists.
146149# Example: ["_archive/.*", "_episodes/.*"]
147150ignored_memory_patterns : []
148-
149- # advanced configuration option allowing to configure language server-specific options.
150- # Maps the language key to the options.
151- # Have a look at the docstring of the constructors of the LS implementations within solidlsp (e.g., for C# or PHP) to see which options are available.
152- # No documentation on options means no options are available.
153- ls_specific_settings : {}
0 commit comments