From 7994a2c4c74d8adec6a26bd6112f3e96ec0fd792 Mon Sep 17 00:00:00 2001 From: theprimeagain Date: Fri, 27 Feb 2026 14:29:22 -0700 Subject: removed langauges removed langauges folder removed languages from init --- lua/99/init.lua | 2 -- lua/99/language/cpp.lua | 11 ------ lua/99/language/elixir.lua | 11 ------ lua/99/language/go.lua | 11 ------ lua/99/language/init.lua | 80 ------------------------------------------ lua/99/language/java.lua | 11 ------ lua/99/language/lua.lua | 11 ------ lua/99/language/ruby.lua | 11 ------ lua/99/language/typescript.lua | 13 ------- lua/99/state.lua | 3 -- 10 files changed, 164 deletions(-) delete mode 100644 lua/99/language/cpp.lua delete mode 100644 lua/99/language/elixir.lua delete mode 100644 lua/99/language/go.lua delete mode 100644 lua/99/language/init.lua delete mode 100644 lua/99/language/java.lua delete mode 100644 lua/99/language/lua.lua delete mode 100644 lua/99/language/ruby.lua delete mode 100644 lua/99/language/typescript.lua (limited to 'lua') 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 - ---- @class _99.Langauges ---- @field languages table -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, -- cgit v1.3-3-g829e