bin.lua (742B)
1 local fn = vim.fn 2 3 local M = {} 4 5 function M.lsp_cmd() 6 -- local dart_bin = '/home/tms/.dswitch/old/dart' 7 -- local dart_bin_root = '/home/tms/.dswitch/old' 8 local dart_bin = fn.resolve(fn.exepath('dart')) 9 local dart_bin_root = fn.fnamemodify(dart_bin, ':h') 10 local snapshot = dart_bin_root .. '/snapshots/analysis_server.dart.snapshot' 11 return {dart_bin, snapshot, '--lsp'} 12 -- return {dart_bin, snapshot, '--lsp', '--port=10000'} 13 -- return {dart_bin, snapshot, '--lsp', '--port=10000', '--instrumentation-log-file=/tmp/analysis.txt'} 14 -- return {'/home/tms/.dswitch/active/dart', '/home/tms/dev/dart/sdk/pkg/analysis_server/bin/server.dart', '--lsp', '--port=10000', '--instrumentation-log-file=/tmp/analysis.txt'} 15 end 16 17 return M