diff options
| author | theprimeagain <the.primeagen@gmail.com> | 2026-02-27 14:29:22 -0700 |
|---|---|---|
| committer | theprimeagain <the.primeagen@gmail.com> | 2026-02-27 14:30:22 -0700 |
| commit | 7994a2c4c74d8adec6a26bd6112f3e96ec0fd792 (patch) | |
| tree | c183c7279705a9598396dada9084eb8eb5998c90 /lua | |
| parent | 34a81b09656d2daa87f1d689550742928a4eb709 (diff) | |
| download | a4-7994a2c4c74d8adec6a26bd6112f3e96ec0fd792.tar.xz a4-7994a2c4c74d8adec6a26bd6112f3e96ec0fd792.zip | |
removed langauges
removed langauges folder
removed languages from init
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/99/init.lua | 2 | ||||
| -rw-r--r-- | lua/99/language/cpp.lua | 11 | ||||
| -rw-r--r-- | lua/99/language/elixir.lua | 11 | ||||
| -rw-r--r-- | lua/99/language/go.lua | 11 | ||||
| -rw-r--r-- | lua/99/language/init.lua | 80 | ||||
| -rw-r--r-- | lua/99/language/java.lua | 11 | ||||
| -rw-r--r-- | lua/99/language/lua.lua | 11 | ||||
| -rw-r--r-- | lua/99/language/ruby.lua | 11 | ||||
| -rw-r--r-- | lua/99/language/typescript.lua | 13 | ||||
| -rw-r--r-- | lua/99/state.lua | 3 |
10 files changed, 0 insertions, 164 deletions
diff --git a/lua/99/init.lua b/lua/99/init.lua index f623db2..82cf118 100644 --- a/lua/99/init.lua +++ b/lua/99/init.lua @@ -4,7 +4,6 @@ local Logger = require("99.logger.logger") local Level = require("99.logger.level") local ops = require("99.ops") -local Languages = require("99.language") local Window = require("99.window") local show_in_flight_requests = require("99.window.in-flight") local Prompt = require("99.prompt") @@ -494,7 +493,6 @@ function _99.setup(opts) _99_state.display_errors = opts.display_errors or false _99_state:refresh_rules() - Languages.initialize(_99_state) Extensions.init(_99_state) Extensions.capture_project_root() diff --git a/lua/99/language/cpp.lua b/lua/99/language/cpp.lua deleted file mode 100644 index e81e219..0000000 --- a/lua/99/language/cpp.lua +++ /dev/null @@ -1,11 +0,0 @@ -local M = {} - -M.names = {} - ---- @param item_name string ---- @return string -function M.log_item(item_name) - return string.format("std::println({}, %s)", item_name) -end - -return M diff --git a/lua/99/language/elixir.lua b/lua/99/language/elixir.lua deleted file mode 100644 index 25105ca..0000000 --- a/lua/99/language/elixir.lua +++ /dev/null @@ -1,11 +0,0 @@ -local M = {} - -M.names = {} - ---- @param item_name string ---- @return string -function M.log_item(item_name) - return string.format('IO.inspect(%s, label: "%s")', item_name, item_name) -end - -return M diff --git a/lua/99/language/go.lua b/lua/99/language/go.lua deleted file mode 100644 index 0634b9d..0000000 --- a/lua/99/language/go.lua +++ /dev/null @@ -1,11 +0,0 @@ -local M = {} - -M.names = {} - ---- @param item_name string ---- @return string -function M.log_item(item_name) - return string.format('fmt.Printf("%%+v\\n", %s)', item_name) -end - -return M diff --git a/lua/99/language/init.lua b/lua/99/language/init.lua deleted file mode 100644 index e0f6c2c..0000000 --- a/lua/99/language/init.lua +++ /dev/null @@ -1,80 +0,0 @@ -local Logger = require("99.logger.logger") - ---- @class _99.LanguageOps ---- @field log_item fun(item_name: string): string ---- @field names table<string, string> - ---- @class _99.Langauges ---- @field languages table<string, _99.LanguageOps> -local M = { - languages = {}, -} - ---- @alias _99.langauge.GetLangParam number? - ---- @param buf _99.langauge.GetLangParam ---- @return _99.LanguageOps ---- @return string ---- @return number -local function get_langauge(buf) - local buffer = buf or vim.api.nvim_get_current_buf() - local file_type = vim.api.nvim_get_option_value("filetype", { buf = buffer }) - local lang = M.languages[file_type] - if not lang then - Logger:fatal("language currently not supported", "lang", file_type) - end - return lang, file_type, buffer -end - -local function validate_function(fn, file_type) - if type(fn) ~= "function" then - Logger:fatal("language does not support log_item", "lang", file_type) - end -end - ---- @param _99 _99.State -function M.initialize(_99) - M.languages = {} - for _, lang in ipairs(_99.languages) do - M.languages[lang] = require("99.language." .. lang) - end -end - ---- @param _ _99.State ---- @param item_name string ---- @param buffer number? ---- @return string -function M.log_item(_, item_name, buffer) - local lang, file_type = get_langauge(buffer) - validate_function(lang.log_item, file_type) - - return lang.log_item(item_name) -end - ---[[ --- i wrote this but now i dont know why i did... --- i must have had a good reason but christmas break made me forget.. ---- @param function_node any ----@param body_name string -function M.find_body(function_node, body_name) - for child in function_node:iter_children() do - print("test", child:type()) - if child:type() == body_name then - return child - else - M.find_body(child, body_name) - end - end - return nil -end - ---- @param function_node _99.treesitter.TSNode ---- @param buffer number -function M.get_body(function_node, buffer) - local lang, file_type = get_langauge(buffer) - local body = lang.names.body - assert(body, "body is not defined in language", "language", file_type) -end ---]] - -return M diff --git a/lua/99/language/java.lua b/lua/99/language/java.lua deleted file mode 100644 index 55109ee..0000000 --- a/lua/99/language/java.lua +++ /dev/null @@ -1,11 +0,0 @@ -local M = {} - -M.names = {} - ---- @param item_name string ---- @return string -function M.log_item(item_name) - return string.format("System.out.println(%s)", item_name) -end - -return M diff --git a/lua/99/language/lua.lua b/lua/99/language/lua.lua deleted file mode 100644 index ad0aa3f..0000000 --- a/lua/99/language/lua.lua +++ /dev/null @@ -1,11 +0,0 @@ -local M = {} - -M.names = {} - ---- @param item_name string ---- @return string -function M.log_item(item_name) - return string.format("vim.inspect(%s)", item_name) -end - -return M diff --git a/lua/99/language/ruby.lua b/lua/99/language/ruby.lua deleted file mode 100644 index 2d3950e..0000000 --- a/lua/99/language/ruby.lua +++ /dev/null @@ -1,11 +0,0 @@ -local M = {} - -M.names = {} - ---- @param item_name string ---- @return string -function M.log_item(item_name) - return string.format("p %s", item_name) -end - -return M diff --git a/lua/99/language/typescript.lua b/lua/99/language/typescript.lua deleted file mode 100644 index 09831b9..0000000 --- a/lua/99/language/typescript.lua +++ /dev/null @@ -1,13 +0,0 @@ -local M = {} - ---- @param item_name string ---- @return string -function M.log_item(item_name) - return item_name -end - -M.names = { - body = "body", -} - -return M diff --git a/lua/99/state.lua b/lua/99/state.lua index 180c1a9..2182c98 100644 --- a/lua/99/state.lua +++ b/lua/99/state.lua @@ -10,7 +10,6 @@ end --- @field md_files string[] --- @field prompts _99.Prompts --- @field ai_stdout_rows number ---- @field languages string[] --- @field display_errors boolean --- @field auto_add_skills boolean --- @field provider_override _99.Providers.BaseProvider | nil @@ -25,7 +24,6 @@ end --- @field md_files string[] --- @field prompts _99.Prompts --- @field ai_stdout_rows number ---- @field languages string[] --- @field display_errors boolean --- @field in_flight_options _99.InFlight.Opts | nil --- @field show_in_flight_requests_window _99.window.Window | nil @@ -48,7 +46,6 @@ local function create() md_files = {}, prompts = require("99.prompt-settings"), ai_stdout_rows = 3, - languages = { "lua", "go", "java", "elixir", "cpp", "ruby" }, display_errors = false, provider_override = nil, auto_add_skills = false, |
