From 0ed40ecc34e02a1ee856b1a98815cea608728e57 Mon Sep 17 00:00:00 2001 From: "jonathan.wyss" Date: Wed, 29 Oct 2025 14:29:38 +0100 Subject: [PATCH] dunno --- nvim-work/coc-settings.json | 2 + nvim-work/init.lua | 9 ++++ nvim-work/mysession.vim | 87 +++++-------------------------------- 3 files changed, 22 insertions(+), 76 deletions(-) diff --git a/nvim-work/coc-settings.json b/nvim-work/coc-settings.json index c513653..e39247b 100644 --- a/nvim-work/coc-settings.json +++ b/nvim-work/coc-settings.json @@ -6,5 +6,7 @@ } ], "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms100m -Xlog:disable", + "java.format.enabled": true, + "java.format.onType.enabled": true, "java.format.settings.url": "https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml" } diff --git a/nvim-work/init.lua b/nvim-work/init.lua index b58003f..8c6ee09 100644 --- a/nvim-work/init.lua +++ b/nvim-work/init.lua @@ -91,6 +91,9 @@ vim.api.nvim_set_keymap('n','d',":CocList diagnostics",{noremap= vim.api.nvim_set_keymap('n','do',"(coc-codeaction)",{silent=true}) vim.api.nvim_set_keymap('n','rn',"(coc-rename)",{silent=true}) +vim.keymap.set('n','sh',function() + vim.fn.CocAction("doHover") +end, { silent = true, noremap = true, desc = "Show hover info (Coc)" }) -- equivalent to let vim.g.coc_global_extensions = {"coc-tsserver","coc-json","coc-css","coc-eslint","coc-prettier","coc-java","coc-java-debug","coc-html","coc-htmldjango","coc-pyright","coc-xml"} vim.api.nvim_set_keymap('i','',"coc#pum#visible() ? coc#pum#confirm() : \"\\\"",{expr=true,silent=true}) @@ -109,6 +112,12 @@ vim.api.nvim_create_autocmd("BufWritePost", { vim.cmd("Neomake") end, }) +vim.api.nvim_create_autocmd("BufWritePre", { + pattern = "*.java", + callback = function() + vim.cmd("call CocAction('format')") + end, +}) vim.lsp.enable('clangd') -- let g:vimspector_enable_mappings = 'VISUAL_STUDIO' diff --git a/nvim-work/mysession.vim b/nvim-work/mysession.vim index fec9711..f9988c2 100644 --- a/nvim-work/mysession.vim +++ b/nvim-work/mysession.vim @@ -3,7 +3,7 @@ let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=- let v:this_session=expand(":p") silent only silent tabonly -cd ~/Programming/subsign +cd ~/Programming/subsign/subsign-tester if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' let s:wipebuf = bufnr('%') endif @@ -13,54 +13,16 @@ if &shortmess =~ 'A' else set shortmess=aoO endif -badd +119 tenant-service/src/main/java/ch/object/tenantservice/client/OfficialKeycloakClientImpl.java -badd +28 tenant-service/src/main/java/ch/object/tenantservice/client/TenantServiceKeycloakClient.java -badd +261 tenant-service/src/main/java/ch/object/tenantservice/client/TenantServiceKeycloakClientImpl.java -badd +23 tenant-service/src/main/java/ch/object/tenantservice/config/client/KeycloakClientConfig.java -badd +11 tenant-service/src/main/java/ch/object/tenantservice/model/TenantCreationResponse.java -badd +18 tenant-service/src/main/java/ch/object/tenantservice/model/TenantCreationRequest.java -badd +212 jdt://contents/keycloak-core-26.4.0.jar/org.keycloak.representations.idm/RealmRepresentation.class\?=tenant-service/\%5C/home\%5C/ccppi\%5C/.m2\%5C/repository\%5C/org\%5C/keycloak\%5C/keycloak-core\%5C/26.4.0\%5C/keycloak-core-26.4.0.jar=/gradle_used_by_scope=/main,test=/\%3Corg.keycloak.representations.idm(RealmRepresentation.class -badd +11 tenant-service/src/main/java/ch/object/tenantservice/model/PrimaryKeycloakUser.java -badd +50 tenant-service/src/main/java/ch/object/tenantservice/service/db/TenantService.java -badd +51 tenant-service/src/main/java/ch/object/tenantservice/service/db/TenantProfileService.java -badd +23 tenant-service/src/main/java/ch/object/tenantservice/model/mapper/TenantProfileToCreateRequestMapper.java -badd +7 subsign-core/src/main/java/ch/object/subsign/core/mapper/config/DefaultMapperConfig.java -badd +76 jdt://contents/keycloak-admin-client-26.0.6.jar/org.keycloak.admin.client/Keycloak.class\?=tenant-service/\%5C/home\%5C/ccppi\%5C/.gradle\%5C/caches\%5C/modules-2\%5C/files-2.1\%5C/org.keycloak\%5C/keycloak-admin-client\%5C/26.0.6\%5C/ae24dd1099eb9cae5025f1d9aef06a12b3380ec3\%5C/keycloak-admin-client-26.0.6.jar=/gradle_used_by_scope=/main,test=/\%3Corg.keycloak.admin.client(Keycloak.class -badd +34 jdt://contents/jakarta.persistence-api-3.1.0.jar/jakarta.persistence/Entity.class\?=tenant-service/\%5C/home\%5C/ccppi\%5C/.gradle\%5C/caches\%5C/modules-2\%5C/files-2.1\%5C/jakarta.persistence\%5C/jakarta.persistence-api\%5C/3.1.0\%5C/66901fa1c373c6aff65c13791cc11da72060a8d6\%5C/jakarta.persistence-api-3.1.0.jar=/gradle_used_by_scope=/main,test=/\%3Cjakarta.persistence(Entity.class -badd +86 jdt://contents/resteasy-client-6.2.9.Final.jar/org.jboss.resteasy.client.jaxrs.internal/ResteasyClientBuilderImpl.class\?=tenant-service/\%5C/home\%5C/ccppi\%5C/.gradle\%5C/caches\%5C/modules-2\%5C/files-2.1\%5C/org.jboss.resteasy\%5C/resteasy-client\%5C/6.2.9.Final\%5C/8fed88fc81a3eeea146814767e8156e29d95ec1e\%5C/resteasy-client-6.2.9.Final.jar=/gradle_used_by_scope=/main,test=/\%3Corg.jboss.resteasy.client.jaxrs.internal(ResteasyClientBuilderImpl.class -badd +56 jdt://contents/spring-webflux-6.2.10.jar/org.springframework.web.reactive.function/BodyInserters.class\?=tenant-service/\%5C/home\%5C/ccppi\%5C/.gradle\%5C/caches\%5C/modules-2\%5C/files-2.1\%5C/org.springframework\%5C/spring-webflux\%5C/6.2.10\%5C/1f6ab87fd341ae76cf5cc1d4ca4fb53bf4a9557e\%5C/spring-webflux-6.2.10.jar=/gradle_used_by_scope=/main,test=/\%3Corg.springframework.web.reactive.function(BodyInserters.class -badd +10 jdt://contents/jakarta.ws.rs-api-3.1.0.jar/jakarta.ws.rs.client/WebTarget.class\?=tenant-service/\%5C/home\%5C/ccppi\%5C/.m2\%5C/repository\%5C/jakarta\%5C/ws\%5C/rs\%5C/jakarta.ws.rs-api\%5C/3.1.0\%5C/jakarta.ws.rs-api-3.1.0.jar=/gradle_used_by_scope=/main,test=/\%3Cjakarta.ws.rs.client(WebTarget.class -badd +20 jdt://contents/jakarta.ws.rs-api-3.1.0.jar/jakarta.ws.rs.client/SyncInvoker.class\?=tenant-service/\%5C/home\%5C/ccppi\%5C/.m2\%5C/repository\%5C/jakarta\%5C/ws\%5C/rs\%5C/jakarta.ws.rs-api\%5C/3.1.0\%5C/jakarta.ws.rs-api-3.1.0.jar=/gradle_used_by_scope=/main,test=/\%3Cjakarta.ws.rs.client(SyncInvoker.class -badd +13 jdt://contents/jakarta.ws.rs-api-3.1.0.jar/jakarta.ws.rs.core/Response.class\?=tenant-service/\%5C/home\%5C/ccppi\%5C/.m2\%5C/repository\%5C/jakarta\%5C/ws\%5C/rs\%5C/jakarta.ws.rs-api\%5C/3.1.0\%5C/jakarta.ws.rs-api-3.1.0.jar=/gradle_used_by_scope=/main,test=/\%3Cjakarta.ws.rs.core(Response.class -badd +138 jdt://contents/spring-boot-autoconfigure-3.5.5.jar/org.springframework.boot.autoconfigure.security.oauth2.client/OAuth2ClientProperties\$Registration.class\?=tenant-service/\%5C/home\%5C/ccppi\%5C/.gradle\%5C/caches\%5C/modules-2\%5C/files-2.1\%5C/org.springframework.boot\%5C/spring-boot-autoconfigure\%5C/3.5.5\%5C/348f4fb99d61a1ea039a44ec667b61657adb54b2\%5C/spring-boot-autoconfigure-3.5.5.jar=/gradle_used_by_scope=/main,test=/\%3Corg.springframework.boot.autoconfigure.security.oauth2.client(OAuth2ClientProperties\$Registration.class -badd +45 tenant-service/src/main/resources/application.yml -badd +498 docker-compose.yml -badd +48 tenant-service/src/test/java/ch/object/tenantservice/service/TenantServiceTest.java +badd +259 src/test/java/ch/object/subsign/subsigntester/userservice/UserServiceTest.java +badd +1 ~/.config/nvim/coc-settings.json +badd +94 ~/.config/nvim/init.lua +badd +10 ~/Programming/subsign/subsign-model/src/main/java/ch/object/subsign/model/user/UserProfileDTO.java argglobal %argdel -edit tenant-service/src/test/java/ch/object/tenantservice/service/TenantServiceTest.java -let s:save_splitbelow = &splitbelow -let s:save_splitright = &splitright -set splitbelow splitright -wincmd _ | wincmd | -vsplit -1wincmd h -wincmd w -let &splitbelow = s:save_splitbelow -let &splitright = s:save_splitright -wincmd t -let s:save_winminheight = &winminheight -let s:save_winminwidth = &winminwidth -set winminheight=0 -set winheight=1 -set winminwidth=0 -set winwidth=1 -exe 'vert 1resize ' . ((&columns * 128 + 141) / 283) -exe 'vert 2resize ' . ((&columns * 154 + 141) / 283) +edit ~/.config/nvim/init.lua argglobal -balt tenant-service/src/main/java/ch/object/tenantservice/client/OfficialKeycloakClientImpl.java setlocal foldmethod=manual -setlocal foldexpr=0 +setlocal foldexpr=v:lua.vim.treesitter.foldexpr() setlocal foldmarker={{{,}}} setlocal foldignore=# setlocal foldlevel=0 @@ -69,38 +31,12 @@ setlocal foldnestmax=20 setlocal foldenable silent! normal! zE let &fdl = &fdl -let s:l = 48 - ((35 * winheight(0) + 32) / 64) +let s:l = 94 - ((39 * winheight(0) + 32) / 64) if s:l < 1 | let s:l = 1 | endif keepjumps exe s:l normal! zt -keepjumps 48 -normal! 049| -wincmd w -argglobal -if bufexists(fnamemodify("tenant-service/src/main/java/ch/object/tenantservice/client/TenantServiceKeycloakClient.java", ":p")) | buffer tenant-service/src/main/java/ch/object/tenantservice/client/TenantServiceKeycloakClient.java | else | edit tenant-service/src/main/java/ch/object/tenantservice/client/TenantServiceKeycloakClient.java | endif -if &buftype ==# 'terminal' - silent file tenant-service/src/main/java/ch/object/tenantservice/client/TenantServiceKeycloakClient.java -endif -balt tenant-service/src/main/java/ch/object/tenantservice/config/client/KeycloakClientConfig.java -setlocal foldmethod=manual -setlocal foldexpr=0 -setlocal foldmarker={{{,}}} -setlocal foldignore=# -setlocal foldlevel=0 -setlocal foldminlines=1 -setlocal foldnestmax=20 -setlocal foldenable -silent! normal! zE -let &fdl = &fdl -let s:l = 28 - ((27 * winheight(0) + 32) / 64) -if s:l < 1 | let s:l = 1 | endif -keepjumps exe s:l -normal! zt -keepjumps 28 -normal! 0 -wincmd w -exe 'vert 1resize ' . ((&columns * 128 + 141) / 283) -exe 'vert 2resize ' . ((&columns * 154 + 141) / 283) +keepjumps 94 +normal! 027| tabnext 1 if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal' silent exe 'bwipe ' . s:wipebuf @@ -108,14 +44,13 @@ endif unlet! s:wipebuf set winheight=1 winwidth=20 let &shortmess = s:shortmess_save -let &winminheight = s:save_winminheight -let &winminwidth = s:save_winminwidth let s:sx = expand(":p:r")."x.vim" if filereadable(s:sx) exe "source " . fnameescape(s:sx) endif let &g:so = s:so_save | let &g:siso = s:siso_save set hlsearch +nohlsearch doautoall SessionLoadPost unlet SessionLoad " vim: set ft=vim :