Skip to content

Instantly share code, notes, and snippets.

@Aster89
Created March 20, 2022 11:43
Show Gist options
  • Save Aster89/bf099be7330b9c34a848d81988e5166a to your computer and use it in GitHub Desktop.
Save Aster89/bf099be7330b9c34a848d81988e5166a to your computer and use it in GitHub Desktop.
YCM
2022-03-20 11:40:03,153 - DEBUG - GET b'http://127.0.0.1:42643/ready' (None)
{'content-type': 'application/json', 'x-ycm-hmac': b'dD6REU7whqzrt3bA+OuTyD1L7AnXntE03GOKqlO6oMo='}
2022-03-20 11:40:03,156 - DEBUG - GET b'http://127.0.0.1:42643/signature_help_available?subserver=haskell' ({'subserver': 'haskell'})
{'content-type': 'application/json', 'x-ycm-hmac': b'bKp95jzfyz8i2/6PgW2VoYadd7CtnmWHCvTxUbkFqek='}
2022-03-20 11:40:03,157 - DEBUG - POST b'http://127.0.0.1:42643/event_notification'
{'content-type': 'application/json', 'x-ycm-hmac': b'Wfn4eiDHXgLfS9zwFcWUxT8PbJHiZN95oMo1A2ErgL0='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}, "event_name": "BufferVisit"}'
2022-03-20 11:40:03,157 - DEBUG - POST b'http://127.0.0.1:42643/event_notification'
{'content-type': 'application/json', 'x-ycm-hmac': b'0M+LYmlCT76lgaGbxk5t74jAKKNJaAlz3DosuLk6fbk='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}, "event_name": "FileReadyToParse"}'
2022-03-20 11:40:03,257 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:40:03,261 - DEBUG - POST b'http://127.0.0.1:42643/semantic_completion_available'
{'content-type': 'application/json', 'x-ycm-hmac': b'2xrrBXBuFvhZYupAV2Y61dBAcCchnU859tljazAglpM='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}, "filetypes": "haskell"}'
2022-03-20 11:40:04,257 - DEBUG - POST b'http://127.0.0.1:42643/load_extra_conf_file'
{'content-type': 'application/json', 'x-ycm-hmac': b'siXcjWhavChhd98zIXtShnzA6VBAO2IfFsRDx/kR0S8='}
b'{"filepath": "/home/enrico/.ycm_extra_conf.py"}'
2022-03-20 11:40:04,267 - DEBUG - POST b'http://127.0.0.1:42643/event_notification'
{'content-type': 'application/json', 'x-ycm-hmac': b'0M+LYmlCT76lgaGbxk5t74jAKKNJaAlz3DosuLk6fbk='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}, "event_name": "FileReadyToParse"}'
2022-03-20 11:40:04,571 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:40:05,569 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:40:13,977 - DEBUG - POST b'http://127.0.0.1:42643/run_completer_command'
{'content-type': 'application/json', 'x-ycm-hmac': b'hcG+rzEG6wdwJAEYN7bQ6pcionWydpAt+FeVDMEbSQU='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 6, "column_num": 5, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}, "options": {"tab_size": 8, "insert_spaces": false}, "command_arguments": ["FixIt"]}'
2022-03-20 11:40:15,588 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:40:18,642 - DEBUG - POST b'http://127.0.0.1:42643/resolve_fixit'
{'content-type': 'application/json', 'x-ycm-hmac': b'9ZUDZX5VG4XUvrEBC3IdkPfYjU+lr8SGoGMlyqxVego='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 6, "column_num": 5, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}, "options": {"tab_size": 8, "insert_spaces": false}, "command_arguments": ["FixIt"], "fixit": {"command": {"command": "4088363:hlint:applyOne", "title": "Apply hint \\"Use <=<\\"", "arguments": [{"hintTitle": "Use <=<", "file": "file:///home/enrico/repro.hs", "start_pos": {"line": 5, "character": 8}}]}, "text": "Apply hint \\"Use <=<\\"", "kind": "quickfix", "resolve": true}}'
2022-03-20 11:40:18,703 - DEBUG - POST b'http://127.0.0.1:42643/event_notification'
{'content-type': 'application/json', 'x-ycm-hmac': b'0Nf/uTPqQ4Se4n3BkpBGUjD7MMVGpXvtXGoAZ8eFpTA='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 6, "column_num": 5, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . g <=< h\\n", "filetypes": ["haskell"]}}, "event_name": "FileReadyToParse"}'
2022-03-20 11:40:18,806 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:40:20,106 - DEBUG - POST b'http://127.0.0.1:42643/event_notification'
{'content-type': 'application/json', 'x-ycm-hmac': b'gbQrwhtXLaF26IcPb0vWxuAGSlBf6d7W/MGM91o+1Z0='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 6, "column_num": 5, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}, "event_name": "FileReadyToParse"}'
2022-03-20 11:40:20,220 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:40:30,322 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:40:40,330 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:40:50,335 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:41:00,377 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:41:10,423 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:41:20,464 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:41:30,551 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:41:40,598 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:41:49,920 - DEBUG - POST b'http://127.0.0.1:42643/debug_info'
{'content-type': 'application/json', 'x-ycm-hmac': b'6eAaKMWuxGXCwRb1IWboPbWC6ABYZ+ium2YPuHXhSRc='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 6, "column_num": 5, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:41:50,634 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:42:00,680 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:42:01,786 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'zIAQXF75uiN4fHoZPdjzutXQW0jwwlSLJ+ej9MVJjRU='}
b'{"filepath": "/tmp/haskell_language_servercompleter_stderr3we_wuqd.log", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/tmp/haskell_language_servercompleter_stderr3we_wuqd.log": {"contents": "No \'hie.yaml\' found. Try to discover the project type!\\nRun entered for haskell-language-server-wrapper(haskell-language-server-wrapper) Version 1.6.1.0, Git revision f4022c5bb8530cd306c53b941878244bf27a5d41 (dirty) x86_64 ghc-8.10.7\\nCurrent directory: /home/enrico\\nOperating system: linux\\nArguments: [\\"--lsp\\"]\\nCradle directory: /home/enrico\\nCradle type: Default\\n\\nTool versions found on the $PATH\\ncabal:\\t\\t3.6.2.0\\nstack:\\t\\tNot found\\nghc:\\t\\t8.10.7\\n\\n\\nConsulting the cradle to get project GHC version...\\nProject GHC version: 8.10.7\\nhaskell-language-server exe candidates: [\\"haskell-language-server-8.10.7\\",\\"haskell-language-server\\"]\\nLaunching haskell-language-server exe at:/home/enrico/.ghcup/bin/haskell-language-server-8.10.7\\nhaskell-language-server version: 1.6.1.0 (GHC: 8.10.7) (PATH: /home/enrico/.ghcup/bin/haskell-language-server-8.10.7~1.6.1.0) (GIT hash: f4022c5bb8530cd306c53b941878244bf27a5d41)\\nStarting (haskell-language-server)LSP server...\\n with arguments: GhcideArguments {argsCommand = LSP, argsCwd = Nothing, argsShakeProfiling = Nothing, argsTesting = False, argsExamplePlugin = False, argsDebugOn = False, argsLogFile = Nothing, argsThreads = 0, argsProjectGhcVersion = False}\\n with plugins: [PluginId \\"pragmas\\",PluginId \\"floskell\\",PluginId \\"fourmolu\\",PluginId \\"tactics\\",PluginId \\"ormolu\\",PluginId \\"stylish-haskell\\",PluginId \\"retrie\\",PluginId \\"brittany\\",PluginId \\"callHierarchy\\",PluginId \\"class\\",PluginId \\"haddockComments\\",PluginId \\"eval\\",PluginId \\"importLens\\",PluginId \\"qualifyImportedNames\\",PluginId \\"refineImports\\",PluginId \\"moduleName\\",PluginId \\"hlint\\",PluginId \\"splice\\",PluginId \\"alternateNumberFormat\\",PluginId \\"selectionRange\\",PluginId \\"ghcide-hover-and-symbols\\",PluginId \\"ghcide-code-actions-imports-exports\\",PluginId \\"ghcide-code-actions-type-signatures\\",PluginId \\"ghcide-code-actions-bindings\\",PluginId \\"ghcide-code-actions-fill-holes\\",PluginId \\"ghcide-completions\\",PluginId \\"ghcide-type-lenses\\",PluginId \\"ghcide-core\\"]\\n in directory: /home/enrico\\n2022-03-20 11:40:04.414761309 [ThreadId 4] INFO hls:\\tLogging heap statistics every 60.00s\\n 2022-03-20 11:40:04.427922973 [ThreadId 4] INFO hls:\\tStarting LSP server...\\n2022-03-20 11:40:04.428109376 [ThreadId 4] INFO hls:\\tIf you are seeing this in a terminal, you probably should have run WITHOUT the --lsp option!\\n2022-03-20 11:40:04.430409619 [ThreadId 10] INFO hls:\\tStarted LSP server in 0.00s\\n2022-03-20 11:40:04.488815432 [ThreadId 10] INFO hls:\\tRegistering ide configuration: IdeConfiguration {workspaceFolders = fromList [NormalizedUri (-7214570450821634159) \\"file:///home/enrico\\"], clientSettings = hashed (Just (Object (fromList [])))}\\n2022-03-20 11:40:04.491357688 [ThreadId 68] INFO hls:\\tConsulting the cradle for \\"repro.hs\\"\\n2022-03-20 11:40:04.491438361 [ThreadId 68] WARNING hls:\\tNo [cradle](https://github.com/mpickering/hie-bios#hie-bios) found for repro.hs.\\n Proceeding with [implicit cradle](https://hackage.haskell.org/package/implicit-hie).\\nYou should ignore this message, unless you see a \'Multi Cradle: No prefixes matched\' error.\\n2022-03-20 11:40:04.575638402 [ThreadId 68] INFO hls:\\tUsing interface files cache dir: /home/enrico/.cache/ghcide/main-da39a3ee5e6b4b0d3255bfef95601890afd80709\\n2022-03-20 11:40:04.575780436 [ThreadId 68] INFO hls:\\tMaking new HscEnv[main]\\n2022-03-20 11:40:13.9876445 [ThreadId 166] INFO hls:\\tfinish: retrie (took 0.00s)\\n2022-03-20 11:40:13.988283022 [ThreadId 164] INFO hls:\\tfinish: Pragmas.GhcSession (took 0.00s)\\n2022-03-20 11:40:13.988413628 [ThreadId 172] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:13.98886381 [ThreadId 176] INFO hls:\\tfinish: importLens (took 0.00s)\\n2022-03-20 11:40:13.989096109 [ThreadId 175] INFO hls:\\tfinish: Hlint.GetFileContents (took 0.00s)\\n2022-03-20 11:40:13.989289565 [ThreadId 177] INFO hls:\\tfinish: GhcideCodeActions.GhcSession (took 0.00s)\\n2022-03-20 11:40:13.989432577 [ThreadId 173] INFO hls:\\tfinish: HaddockComments.GetAnnotatedParsedSource (took 0.00s)\\n2022-03-20 11:40:13.989665635 [ThreadId 178] INFO hls:\\tfinish: GhcideCodeActions.GhcSession (took 0.00s)\\n2022-03-20 11:40:13.989749807 [ThreadId 174] INFO hls:\\tfinish: AlternateNumberFormat.CollectLiterals (took 0.00s)\\n2022-03-20 11:40:13.990022464 [ThreadId 181] INFO hls:\\tfinish: splice.codeAction.GitHieAst (took 0.00s)\\n2022-03-20 11:40:13.990470746 [ThreadId 180] INFO hls:\\tfinish: QualifyImportedNames.TypeCheck (took 0.00s)\\n2022-03-20 11:40:13.990991947 [ThreadId 179] INFO hls:\\tfinish: GhcideCodeActions.GetFileContents (took 0.00s)\\n2022-03-20 11:40:13.991024557 [ThreadId 182] INFO hls:\\tfinish: RefineImports (took 0.00s)\\n2022-03-20 11:40:13.99128475 [ThreadId 189] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:13.991515188 [ThreadId 190] INFO hls:\\tfinish: Hlint.GetModSummary (took 0.00s)\\n2022-03-20 11:40:13.991723344 [ThreadId 188] INFO hls:\\tfinish: Pragmas.GetFileContents (took 0.00s)\\n2022-03-20 11:40:13.994034445 [ThreadId 191] INFO hls:\\tfinish: GhcideCodeActions.GetGlobalBindingTypeSigs (took 0.00s)\\n2022-03-20 11:40:13.994469946 [ThreadId 194] INFO hls:\\tfinish: GhcideCodeActions.GetAnnotatedParsedSource (took 0.00s)\\n2022-03-20 11:40:13.995772737 [ThreadId 195] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:13.995812912 [ThreadId 198] INFO hls:\\tfinish: Pragmas.GetParsedModule (took 0.00s)\\n2022-03-20 11:40:13.997258582 [ThreadId 199] INFO hls:\\tfinish: GhcideCodeActions.TypeCheck (took 0.00s)\\n2022-03-20 11:40:13.997579644 [ThreadId 201] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:13.997725464 [ThreadId 200] INFO hls:\\tfinish: GhcideCodeActions.GetBindings (took 0.00s)\\n2022-03-20 11:40:13.997844328 [ThreadId 202] INFO hls:\\tfinish: GhcideCodeActions.getIdeOptions (took 0.00s)\\n2022-03-20 11:40:13.99797417 [ThreadId 203] INFO hls:\\tfinish: GhcideCodeActions.GetParsedModule (took 0.00s)\\n2022-03-20 11:40:13.999320232 [ThreadId 205] INFO hls:\\tfinish: GhcideCodeActions.GetParsedModule (took 0.00s)\\n2022-03-20 11:40:13.999521081 [ThreadId 204] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:13.999960752 [ThreadId 206] INFO hls:\\tfinish: GhcideCodeActions.GetAnnotatedParsedSource (took 0.00s)\\n2022-03-20 11:40:14.002072955 [ThreadId 207] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.002328219 [ThreadId 209] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.002314277 [ThreadId 208] INFO hls:\\tfinish: GhcideCodeActions.GetFileContents (took 0.00s)\\n2022-03-20 11:40:14.002399478 [ThreadId 210] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.002458195 [ThreadId 211] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.002469412 [ThreadId 212] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.002541304 [ThreadId 213] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.002573424 [ThreadId 214] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.002711574 [ThreadId 215] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.002986628 [ThreadId 216] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.00312074 [ThreadId 217] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.003225867 [ThreadId 219] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.003207962 [ThreadId 218] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.003301391 [ThreadId 220] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.003381986 [ThreadId 221] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.003457517 [ThreadId 222] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.003533217 [ThreadId 223] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.003615507 [ThreadId 224] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.003624992 [ThreadId 225] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.003704441 [ThreadId 226] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.003808122 [ThreadId 227] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.003873815 [ThreadId 228] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.00392974 [ThreadId 229] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.0041145 [ThreadId 230] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.004152314 [ThreadId 231] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.004267195 [ThreadId 232] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.00432972 [ThreadId 233] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.004429967 [ThreadId 234] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.00452624 [ThreadId 235] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.00463506 [ThreadId 236] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.004756471 [ThreadId 237] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.004967786 [ThreadId 239] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.00502223 [ThreadId 240] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.005061639 [ThreadId 242] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.005037158 [ThreadId 241] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.005193931 [ThreadId 243] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.004909724 [ThreadId 238] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.005311144 [ThreadId 244] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.005395547 [ThreadId 245] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.005419803 [ThreadId 246] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.005539898 [ThreadId 247] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.005577976 [ThreadId 248] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.005694345 [ThreadId 249] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.005727513 [ThreadId 250] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.005763144 [ThreadId 251] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.005895378 [ThreadId 254] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.005879229 [ThreadId 252] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.005885438 [ThreadId 253] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.00608389 [ThreadId 255] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.006254223 [ThreadId 256] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.006289428 [ThreadId 257] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.006499779 [ThreadId 258] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.006673265 [ThreadId 259] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.006721793 [ThreadId 260] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.00691876 [ThreadId 261] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.006958717 [ThreadId 262] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:14.007258852 [ThreadId 263] INFO hls:\\tfinish: Wingman.getIdeDynflags.GetModSummaryWithoutTimestamps (took 0.00s)\\n2022-03-20 11:40:14.007404395 [ThreadId 264] INFO hls:\\tfinish: Wingman.judgementForHole.GetHieAst (took 0.00s)\\n2022-03-20 11:40:14.007449934 [ThreadId 265] INFO hls:\\tfinish: Wingman.judgementForHole.GetBindings (took 0.00s)\\n2022-03-20 11:40:14.007491374 [ThreadId 266] INFO hls:\\tfinish: Wingman.judgementForHole.TypeCheck (took 0.00s)\\n2022-03-20 11:40:14.007561031 [ThreadId 267] INFO hls:\\tfinish: Wingman.judgementForHole.False (took 0.00s)\\n2022-03-20 11:40:15.181227999 [ThreadId 270] INFO hls:\\tfinish: GhcideCodeActions.GetAnnotatedParsedSource (took 0.00s)\\n2022-03-20 11:40:15.181772708 [ThreadId 271] INFO hls:\\tfinish: GhcideCodeActions.GetParsedModule (took 0.00s)\\n2022-03-20 11:40:15.181897857 [ThreadId 272] INFO hls:\\tfinish: GhcideCodeActions.GetFileContents (took 0.00s)\\n2022-03-20 11:40:15.182875413 [ThreadId 273] INFO hls:\\tfinish: GhcideCodeActions.TypeCheck (took 0.00s)\\n2022-03-20 11:40:15.182945926 [ThreadId 274] INFO hls:\\tfinish: GhcideCodeActions.GetHieAst (took 0.00s)\\n2022-03-20 11:40:15.18375819 [ThreadId 275] INFO hls:\\tfinish: GhcideCodeActions.getParsedModule (took 0.00s)\\n2022-03-20 11:40:18.648245347 [ThreadId 279] INFO hls:\\thlint:applyOneCmd:file=NormalizedFilePath \\"/home/enrico/repro.hs\\"\\n2022-03-20 11:40:18.648853156 [ThreadId 280] INFO hls:\\tfinish: applyHint (took 0.00s)\\n2022-03-20 11:40:18.648951368 [ThreadId 279] INFO hls:\\tapplyHint:apply=[[Replace {rtype = Expr, pos = SrcSpan {startLine = 6, startCol = 9, endLine = 6, endCol = 20}, subts = [(\\"f\\",SrcSpan {startLine = 6, startCol = 14, endLine = 6, endCol = 15}),(\\"g\\",SrcSpan {startLine = 6, startCol = 19, endLine = 6, endCol = 20})], orig = \\"f <=< g\\"}]]\\n2022-03-20 11:40:18.669812687 [ThreadId 281] INFO hls:\\tfinish: applyHint (took 0.00s)\\n2022-03-20 11:40:18.669916394 [ThreadId 282] INFO hls:\\tfinish: applyHint (took 0.00s)\\n2022-03-20 11:40:18.670067995 [ThreadId 283] INFO hls:\\tfinish: applyHint (took 0.00s)\\n2022-03-20 11:40:18.694769014 [ThreadId 279] INFO hls:\\thlint:applyHint:diff=WorkspaceEdit {_changes = Nothing, _documentChanges = Just [InL (TextDocumentEdit {_textDocument = VersionedTextDocumentIdentifier {_uri = Uri {getUri = \\"file:///home/enrico/repro.hs\\"}, _version = Just 0}, _edits = [InL (TextEdit {_range = Range {_start = Position {_line = 5, _character = 0}, _end = Position {_line = 5, _character = 19}}, _newText = \\"i = f . g <=< h\\"})]})], _changeAnnotations = Nothing}\\n2022-03-20 11:40:18.698572349 [ThreadId 279] INFO hls:\\thlint:applyOneCmd:res=Right (WorkspaceEdit {_changes = Nothing, _documentChanges = Just [InL (TextDocumentEdit {_textDocument = VersionedTextDocumentIdentifier {_uri = Uri {getUri = \\"file:///home/enrico/repro.hs\\"}, _version = Just 0}, _edits = [InL (TextEdit {_range = Range {_start = Position {_line = 5, _character = 0}, _end = Position {_line = 5, _character = 19}}, _newText = \\"i = f . g <=< h\\"})]})], _changeAnnotations = Nothing})\\n2022-03-20 11:41:04.461304068 [ThreadId 5] INFO hls:\\tLive bytes: 243.58MB Heap size: 845.15MB\\n", "filetypes": ["ycm_nofiletype"]}}}'
2022-03-20 11:43:13,177 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:43:15,002 - DEBUG - POST b'http://127.0.0.1:42643/debug_info'
{'content-type': 'application/json', 'x-ycm-hmac': b'IZZJoHRhARZsDm8O0Ic+onHY9UBq6FEIROytVi2r6vQ='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 4, "column_num": 7, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:43:23,212 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
2022-03-20 11:43:33,246 - DEBUG - POST b'http://127.0.0.1:42643/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'BzzLlM7veI/pWFbgy4jpA0Lg2XgEt2KzTZEjXgI+zII='}
b'{"filepath": "/home/enrico/repro.hs", "line_num": 1, "column_num": 1, "working_dir": "/home/enrico", "file_data": {"/home/enrico/repro.hs": {"contents": "import qualified Data.Map as M\\nimport Control.Monad ((<=<))\\nf :: [(k, a)] -> M.Map k a; f = undefined\\ng :: (k,a) -> [(k,a)]; g = undefined\\nh :: M.Map k a -> [(k, a)]; h = undefined\\ni = f . (>>= g) . h\\n", "filetypes": ["haskell"]}}}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment