This commit is contained in:
jonathan.wyss
2025-10-29 14:29:38 +01:00
parent dc2fd9e7de
commit 0ed40ecc34
3 changed files with 22 additions and 76 deletions

View File

@@ -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.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" "java.format.settings.url": "https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml"
} }

View File

@@ -91,6 +91,9 @@ vim.api.nvim_set_keymap('n','<space>d',":<C-u>CocList diagnostics<cr>",{noremap=
vim.api.nvim_set_keymap('n','<leader>do',"<Plug>(coc-codeaction)",{silent=true}) vim.api.nvim_set_keymap('n','<leader>do',"<Plug>(coc-codeaction)",{silent=true})
vim.api.nvim_set_keymap('n','<leader>rn',"<Plug>(coc-rename)",{silent=true}) vim.api.nvim_set_keymap('n','<leader>rn',"<Plug>(coc-rename)",{silent=true})
vim.keymap.set('n','<leader>sh',function()
vim.fn.CocAction("doHover")
end, { silent = true, noremap = true, desc = "Show hover info (Coc)" })
-- equivalent to let -- 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.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','<cr>',"coc#pum#visible() ? coc#pum#confirm() : \"\\<cr>\"",{expr=true,silent=true}) vim.api.nvim_set_keymap('i','<cr>',"coc#pum#visible() ? coc#pum#confirm() : \"\\<cr>\"",{expr=true,silent=true})
@@ -109,6 +112,12 @@ vim.api.nvim_create_autocmd("BufWritePost", {
vim.cmd("Neomake") vim.cmd("Neomake")
end, end,
}) })
vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*.java",
callback = function()
vim.cmd("call CocAction('format')")
end,
})
vim.lsp.enable('clangd') vim.lsp.enable('clangd')
-- let g:vimspector_enable_mappings = 'VISUAL_STUDIO' -- let g:vimspector_enable_mappings = 'VISUAL_STUDIO'

View File

@@ -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("<sfile>:p") let v:this_session=expand("<sfile>:p")
silent only silent only
silent tabonly silent tabonly
cd ~/Programming/subsign cd ~/Programming/subsign/subsign-tester
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
let s:wipebuf = bufnr('%') let s:wipebuf = bufnr('%')
endif endif
@@ -13,54 +13,16 @@ if &shortmess =~ 'A'
else else
set shortmess=aoO set shortmess=aoO
endif endif
badd +119 tenant-service/src/main/java/ch/object/tenantservice/client/OfficialKeycloakClientImpl.java badd +259 src/test/java/ch/object/subsign/subsigntester/userservice/UserServiceTest.java
badd +28 tenant-service/src/main/java/ch/object/tenantservice/client/TenantServiceKeycloakClient.java badd +1 ~/.config/nvim/coc-settings.json
badd +261 tenant-service/src/main/java/ch/object/tenantservice/client/TenantServiceKeycloakClientImpl.java badd +94 ~/.config/nvim/init.lua
badd +23 tenant-service/src/main/java/ch/object/tenantservice/config/client/KeycloakClientConfig.java badd +10 ~/Programming/subsign/subsign-model/src/main/java/ch/object/subsign/model/user/UserProfileDTO.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
argglobal argglobal
%argdel %argdel
edit tenant-service/src/test/java/ch/object/tenantservice/service/TenantServiceTest.java edit ~/.config/nvim/init.lua
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)
argglobal argglobal
balt tenant-service/src/main/java/ch/object/tenantservice/client/OfficialKeycloakClientImpl.java
setlocal foldmethod=manual setlocal foldmethod=manual
setlocal foldexpr=0 setlocal foldexpr=v:lua.vim.treesitter.foldexpr()
setlocal foldmarker={{{,}}} setlocal foldmarker={{{,}}}
setlocal foldignore=# setlocal foldignore=#
setlocal foldlevel=0 setlocal foldlevel=0
@@ -69,38 +31,12 @@ setlocal foldnestmax=20
setlocal foldenable setlocal foldenable
silent! normal! zE silent! normal! zE
let &fdl = &fdl 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 if s:l < 1 | let s:l = 1 | endif
keepjumps exe s:l keepjumps exe s:l
normal! zt normal! zt
keepjumps 48 keepjumps 94
normal! 049| normal! 027|
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)
tabnext 1 tabnext 1
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal' if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
silent exe 'bwipe ' . s:wipebuf silent exe 'bwipe ' . s:wipebuf
@@ -108,14 +44,13 @@ endif
unlet! s:wipebuf unlet! s:wipebuf
set winheight=1 winwidth=20 set winheight=1 winwidth=20
let &shortmess = s:shortmess_save let &shortmess = s:shortmess_save
let &winminheight = s:save_winminheight
let &winminwidth = s:save_winminwidth
let s:sx = expand("<sfile>:p:r")."x.vim" let s:sx = expand("<sfile>:p:r")."x.vim"
if filereadable(s:sx) if filereadable(s:sx)
exe "source " . fnameescape(s:sx) exe "source " . fnameescape(s:sx)
endif endif
let &g:so = s:so_save | let &g:siso = s:siso_save let &g:so = s:so_save | let &g:siso = s:siso_save
set hlsearch set hlsearch
nohlsearch
doautoall SessionLoadPost doautoall SessionLoadPost
unlet SessionLoad unlet SessionLoad
" vim: set ft=vim : " vim: set ft=vim :