LuaLS / LuaLS/lua-language-server

Feature Request: Option for hexadecimals to not be displayed as decimals on mouseover

Open
#3,059 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Lua
Stars
4.4k
Forks
442
PR merge metrics
No merged PRs in 30d

Description

Currently if you have defined a number like this for example:

WS_BORDER = 0x00800000

Hovering over WS_BORDER displays:

(global) WS_BORDER : integer = 8388608

Would it be possible to add an option so that numbers that are not defined as decimals are not resolved to decimals when hovering over them? I. e. :

(global) WS_BORDER : integer = 0x00800000

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by locating the hover display logic and the configuration options, then trace how hexadecimal literals are represented; done means an option preserves hexadecimal formatting for hover results without changing decimal literals.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
developer-experience
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.