I mean, the repo name itself implies the purpose of its mere existence.
Server (API) for the database project named "kbn.edu: The ERP solution"
This is a simulation of German Enigma machine written in JavaScript.
feat: admin authentication
feat: adding and delete under admin authentication
fix: sending back only required info
fix: proper err msg & proper data
The issue is not related to rust analyzer but is related to how neovim handles the hover docs that it receives neovim/neovim#20246
When I hover over some method, struct, module etc I get the following (taking env
module as example)
std
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
mod env
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Inspection and manipulation of the process's environment.
This module contains functions to inspect various aspects such as
environment variables, process arguments, the current directory, and various
other important directories.
There are several functions and structs in this module that have a
counterpart ending in `os`. Those ending in `os` will return an [`OsString`](https://doc.rust-lang.org/nightly/std/ffi/os_str/struct.OsString.html)
and those without will return a [`String`](https://doc.rust-lang.org/nightly/alloc/string/struct.String.html).
What I would like to have is this: The links for the references get out of the way so that horizontal space efficiently utilized and it becomes easier to read the docs and look at the links only when needed.
std
──────────────────────────────────────────────────────────────────────────────────
mod env
──────────────────────────────────────────────────────────────────────────────────
Inspection and manipulation of the process's environment.
This module contains functions to inspect various aspects such as
environment variables, process arguments, the current directory, and various
other important directories.
There are several functions and structs in this module that have a
counterpart ending in `os`. Those ending in `os` will return an [`OsString`](1)
and those without will return a [`String`](2)
──────────────────────────────────────────────────────────────────────────────────
References:
1: https://doc.rust-lang.org/nightly/std/ffi/os_str/struct.OsString.html
2: https://doc.rust-lang.org/nightly/alloc/string/struct.String.html
Oh I see, this seems like an issue with how neovim displays the hover docs and not with the rust analyzer or any other language server for that matter. Should I close this issue?
When I hover over some method, struct, module etc I get the following (taking env
module as example)
std
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
mod env
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Inspection and manipulation of the process's environment.
This module contains functions to inspect various aspects such as
environment variables, process arguments, the current directory, and various
other important directories.
There are several functions and structs in this module that have a
counterpart ending in `os`. Those ending in `os` will return an [`OsString`](https://doc.rust-lang.org/nightly/std/ffi/os_str/struct.OsString.html)
and those without will return a [`String`](https://doc.rust-lang.org/nightly/alloc/string/struct.String.html).
What I would like to have is this: The links for the references get out of the way so that horizontal space efficiently utilized and it becomes easier to read the docs and look at the links only when needed.
std
──────────────────────────────────────────────────────────────────────────────────
mod env
──────────────────────────────────────────────────────────────────────────────────
Inspection and manipulation of the process's environment.
This module contains functions to inspect various aspects such as
environment variables, process arguments, the current directory, and various
other important directories.
There are several functions and structs in this module that have a
counterpart ending in `os`. Those ending in `os` will return an [`OsString`](1)
and those without will return a [`String`](2)
──────────────────────────────────────────────────────────────────────────────────
References:
1: https://doc.rust-lang.org/nightly/std/ffi/os_str/struct.OsString.html
2: https://doc.rust-lang.org/nightly/alloc/string/struct.String.html
any update on this command?
feat: new script comp, for competitive programming
j
script just making use of mkdir
command itself to handle the
logic of making directory if they doesn't exist instead of me checking
and making those directories.
going back to original
feat: leader key binds for harpoon
tmuxporn: prefix-z for full screen
fix: pane movement
l
was by default
used to switch to previously active window, which is actually useful.h
, j
, k
are not bound to any operation by default and hence
they can be used/remapped to switch panes in vim directions.l
key though, to go left, we can wrap around by using h
feat: system design
feat: routes skeletion
feat: basic server
fix: lualine
showtabline
option has to be set in this file and cannot be
moved to set.lua file as lualine.lua is loaded after that file and
by default lualine makes the tabline visible as there are
configurations for it.fmt
function which shows a +
sign if there is and unsaved
file in the tab<C-a>,
getting rid of null-ls
feat: complete from all buffers
<C-n>
and <C-p>
in insert mode gives completion of words from all
buffers by default based on complete
setting, so cmp-buffer plugin
is use less in that manner, where it is useful is that this plugin
provides the same functionality but uses the cmp popup menu instead of
the default menu, which <C-n
and <C-p>
uses. All for aesthetic
purposes and no functionality added here.feat: better default cmp appearance
diable mouse
feat: zsh vi mode
set backspace=0
from viusing leader instead of ;
Since I have disabled h,j,k,l, I'm relying on f
and t
for movement
in a line and using ;
and ,
a lot, while ,
is ok but ;
is not
in nvim, as I have it mapped for telescope related things, as nvim will
wait for a while to check if some other key is being pressed, if not
then it will perform the functionality of ;
and this causes a delay, I
think 200ms which I had set in set.lua file
So in order to get rid of the delay all of the keymaps starting with ;
had to be removed. And after changing those to use leader
key instead
there was a collision with other keys and hence had to rework some of
those as well.
All keys are followed by
v
is conveniently below f
that is used
for filel
for [L]ocation listQ
as it is free and q
is above a
for both
harpoon keys to be at one placeNow that f
is taken for [F]iles, the key for format has to go and as
it is a less used thing, is here to help.
feat: zprofile file added
fix: tab characters showing as ^I and not occupying its space
feat: change directory jumper
refactored zsh prompt into its own file
feat: LSP eye candy
fix: zsh history stuff
feat: fzf in both shells
fix: status lines configs
feat: new alacritty color scheme
fix: trim trailing white space in every file
feat: zsh autocomplete
fix: remove unused stuff
feat: new status line for tmux